IT & Programování Začátečník Online

Kurz Kurz Django – Python framework

Online kurz Django frameworku s profesionálem z oboru. Pomůže ti k rychlejšímu a efektivnějšímu vývoji aplikací a webů v jazyce Python.

42 hod
Praha Coding School

Už ovládáš základy Pythonu a chceš posunout své programování na backendovou úroveň? Django je robustní framework, se kterým se naučíš stavět reálné webové aplikace – od databáze až po čistou architekturu. Žádné další tutoriálové kolečko, ale skutečný projekt a profesionální workflow.

V průběhu kurzu si vytvoříš vlastní projekt a po úspěšném absolvování kurzu získáš certifikát.

Co se naučíte

  • Pevný základ práce s Django frameworkem.
  • Hlubší principy a koncepty Djanga, včetně MVC design patternu a základní struktury projektu v Djangu.
  • Nastavit a používat virtuální prostředí pro Python projekty.
  • Tvořit webové projekty v Djangu od konfigurace URL routerů před práci s modely a správu views pro zpracování HTTP požadavků.
  • Pracovat s formuláři, šablonami a statickými soubory, stejně jako v práci s uživatelskými sezeními a cookies pro uchování stavu mezi požadavky.
  • Základy zabezpečení aplikací a testování funkcionality aplikace.

Osnova kurzu

1 Modul 0: Před začátkem kurzu Django
  • Základy Pythonu: Rychlý přehled základní syntaxe, datových typů, kontrolních struktur, funkcí a objektově orientovaného programování.
  • Virtuální prostředí: Jak nastavit a používat virtuální prostředí pro Python projekty.
  • Základy práce s Git: Úvod do verzování kódu pomocí Git, základní příkazy.
  • Úvod do webového vývoje: Krátký přehled o tom, jak fungují webové aplikace, co je HTTP a základy HTML/CSS.
2 Modul 1: Úvod do Djanga a webového vývoje
  • Co je Django a proč ho používat: Přehled výhod a použití Djanga.
  • Přehled MVC (Model-View-Controller) design patternu: Jak Django aplikuje tento vzor.
  • Instalace Django: Kroky pro nastavení Django na vašem počítači.
  • Vytvoření nového projektu v Djangu: Praktické kroky pro zahájení nového projektu.
  • Struktura projektu v Djangu: Prohlídka základní struktury Django projektu.
3 Modul 2: Základy Djanga
  • Práce s views: Úvod do views v Djangu, vytváření jednoduchých views pro zpracování HTTP požadavků.
  • Správa URL: Konfigurace URL routerů v Djangu, význam namespacingu URL.
  • Modely: Úvod do modelů v Djangu, definice modelů a základy práce s Django ORM.
  • Základy HTTP: Pochopení HTTP metod GET a POST a jejich použití v Djangu.
4 Modul 3: Pokročilejší témata
  • Formuláře: Tvorba formulářů v Djangu, zpracování uživatelských vstupů a validace dat.
  • Šablony: Práce s Django šablonovým systémem pro generování dynamického HTML.
  • Statické soubory: Správa statických souborů (CSS, JavaScript, obrázky) v Djangu.
  • Sessions a cookies: Správa uživatelských sezení a použití cookies pro uchování informací mezi požadavky.
5 Modul 4: Zabezpečení a testování
  • Zabezpečení aplikací: Přehled běžných bezpečnostních hrozeb a jak Django pomáhá tyto hrozby limitovat.
  • Testování: Základy testování v Djangu, vytváření a spouštění testů pro ověření funkčnosti aplikace.
6 Modul 5: Ucelený projekt
  • Integrace všech naučených konceptů do jednoho projektu: Plánování, návrh, vývoj, testování a základy nasazení malé webové aplikace.
7 Modul 6: Další kroky a zdroje
  • Jak pokračovat v učení a rozvoji dovedností v Django: Přehled dalších materiálů, kurzů a komunitních zdrojů.
  • Přehled užitečných nástrojů a knihoven v ekosystému Django: Doporučení pro další studium, nástroje a knihovny užitečné pro vývoj v Djangu.

Požadavky

Pro absolvování kurzu je nutné umět programovat v Pythonu alespoň na základní úrovni. Pokud to ještě neumíš, naučíš se to třeba v našem kurzu programování v Pythonu.

Mohlo by vás zajímat

Podobné kurzy

Více kurzů