Návrh Školení

    Django Přehled Django je framework Frameworks VS Packages Co umí? Jaké jsou alternativy?
Začínáme s Django Weby a aplikacemi Sdílená konfigurace Minimální Django rozvržení Vestavěná flexibilita
    Používání Cookiecutter Proč Cookiecutter? Funkce Cookiecutter Vytvoření projektu Vytvoření aplikace Přizpůsobení Cookiecutteru
Vytváření modelů pomocí Django ORM Definování objektů souvisejících s modely SQL Migrace Konfigurace aplikace Přístup k modelům
    Přihlašte se zdarma a správce zdarma Nastavení uživatele admin Provoz webu správce Vyladění rozhraní správce Změna stránky indexu správce
Základní pohledy (AKA Controllers) Co je to pohled? Zkratka konfigurace trasy URL odpovědi HTTP: get_object_or_404()
    Práce se šablonami O šablonách Django syntaxe šablon Statické soubory Načítání šablon Značka URL Zkratka: template.render()
Dotazování na modely Sady dotazů Vyhledávání polí Řetězení filtrů Řezání sad dotazů Související pole Q objekty
    Vylepšení modelů Vlastní metody Složité vztahy, které převažují nad standardními metodami
Přehled formulářů ZÍSKEJTE a ODESLAJTE třídu formuláře Zpracování formuláře Widgety Ověření Formuláře v šablonách Nad rámec základů
    Ladění Tisk do konzole Django stránka ladění Čtení Django protokolů Django panel nástrojů ladění
Zobrazení založená na třídách O obecných zobrazeních Typy obecných zobrazení Výchozí obecná zobrazení Seznam obecných zobrazení založených na třídách a podrobnosti zobrazení
    Ověření uživatele Ověření VS Autorizace Konfigurace skupin oprávnění uživatelů
Relace Management Povolení relací Typy backendů relace Soubory cookie relace Přístup k relacím ze zobrazení
    Migrace Spravované VS Nespravované tabulky Zpracování změn schématu pomocí provádění migrací a migrace Tweaking Migrace Migrace dat
Pokročilá konfigurace Django Architektura nastavení Typická konfigurace využívající 12 Factor Config Bezpečnostní aspekty
    Poskytování dat pomocí rozhraní RESTtful Django Požadavky na serializaci rámce REST a odpovědi Pohledy založené na funkcích Pohledy založené na třídách
Statický soubor Management Typy statických souborů Konfigurace šablon přístupových jmenných prostorů Nasazení zvenčí Django
    Automatizované testování Proč vytvářet testy? Kdy vytvořit testy? Použití testovacího rámce Django Použití testovacího klienta Spuštění testů Kontrola pokrytí kódu
Použití mezipaměti Typy mezipaměti Nastavení mezipaměti podle webu a mezipaměti podle zobrazení Nízkoúrovňové zabezpečení mezipaměti API
    Vytváření obalů opakovaně použitelných aplikací Výběr vhodného názvu Nasazení pomocí nástrojů nastavení
Documentation with Sphinx Popis restrukturalizovaného textu Sphinx Konfigurace Sphinx Vytváření souborů dokumentů pomocí automatického dokumentu Generování dokumentů

Požadavky

    Pochopení Django.
  35 hodiny
 

Počet účastníků


Začátek

Konec


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Související kurzy

Související kategorie