Návrh Školení

  • Django Přehled
    • Django je rámec
    • Balíčky Frameworks VS
    • co to umí?
    • Jaké jsou alternativy?
  • Začínáme s Django
    • Weby a aplikace
    • Sdílená konfigurace
    • Minimální Django rozložení
    • Vestavěná flexibilita
  • Pomocí Cookiecutteru
    • Proč Cookiecutter?
    • Vlastnosti nástroje Cookiecutter
    • Vytvoření projektu
    • Vytvoření aplikace
    • Přizpůsobení Cookiecutteru
  • Vytváření modelů pomocí Django ORM
    • Definování modelů
    • Související objekty
    • SQL Stěhování
    • Konfigurace aplikace
    • Accessing modelů
  • Přihlásit se za nic a administrovat zdarma
    • Nastavení uživatele admin
    • Provozování webu pro správce
    • Vyladění administrátorského rozhraní
    • Změna stránky indexu správce
  • Základní zobrazení (AKA ovladače)
    • Co je to pohled?
    • Http odpověď
    • Konfigurace směrování URL
    • Zkratka: get_object_or_404()
  • Práce se šablonami
    • O šablonách
    • Django syntaxe šablony
    • Statické soubory
    • Načítání šablon
    • Značka URL
    • Zkratka: template.render()
  • Dotaz na modely
    • Sady dotazů
    • Vyhledávání polí
    • Řetězové filtry
    • Slicing Query Sets
    • Související obory
    • Q objekty
  • Vylepšení modelů
    • Vlastní metody
    • Složité vztahy
    • Nadřazené standardní metody
  • Formuláře
    • Přehled formulářů
    • ZÍSKEJTE a ZVEŘEJTE
    • Třída formuláře
    • Zpracování formuláře
    • Widgety
    • Validace
    • Formuláře v šablonách
    • Nad rámec základů
  • Ladění
    • Tisk na konzoli
    • Django ladicí stránka
    • Čtení Django protokolů
    • Django panel nástrojů pro ladění
  • Pohledy založené na třídě
    • O obecných pohledech
    • Typy obecných pohledů
    • Výchozí obecná zobrazení
    • Obecná zobrazení založená na třídách
    • Seznam a podrobnosti pohledů
  • Ověření uživatele
    • Autentizace VS Autorizace
    • Konfigurace uživatelů
    • Oprávnění
    • Skupiny
  • Sezení Management
    • Povolení relací
    • Typy backendů relace
    • Soubory cookie relace
    • Accesssezení z pohledů
  • Migrace
    • Spravované VS Nespravované tabulky
    • Zpracování změn schématu
    • Pomocí Make Migrations a Migrate
    • Vyladění migrací
    • Migrace dat
  • Pokročilá konfigurace
    • Django Architektura nastavení
    • Typická konfigurace
    • Pomocí 12 Factor Config
    • Bezpečnostní aspekty
  • Poskytování dat pomocí rozhraní RESTtful
    • Rámec Django REST
    • Serializace
    • Žádosti a odpovědi
    • Pohledy založené na funkcích
    • Pohledy založené na třídě
  • Statický soubor Management
    • Typy statických souborů
    • Konfigurace Access
    • Namespace
    • Šablony
    • Nasazení zvenčí Django
  • Automatizované testování
    • Proč vytvářet testy?
    • Kdy vytvořit testy?
    • Použití testovacího rámce Django
    • Pomocí testovacího klienta
    • Průběžné testy
    • Kontrola pokrytí kódu
  • Použití mezipaměti
    • Typy keší
    • Nastavení mezipaměti
    • Ukládání do mezipaměti podle webu a zobrazení
    • Nízkoúrovňové API
    • Zabezpečení mezipaměti
  • Vytváření opakovaně použitelných aplikací
    • Obal
    • Výběr vhodného jména
    • Nasazení
    • Pomocí Setup Tools
  • Documentation se Sfingou
    • Popis Sfingy
    • Restrukturalizovaný text
    • Konfigurace Sfingy
    • Vytváření souborů Doc
    • Pomocí Auto doc
    • Generování dokumentů

Požadavky

    Pochopení Django.
 35 hodiny

Počet účastníků


Price per participant

Reference (2)

Upcoming Courses

Související kategorie