Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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
Reference (2)
The trainer has deep knowledge about the subject and was able to answer all of our questions.
Lefteris Spatharakis - Sioufas & Associates Law Firm
Kurz - Django CMS for Developers
I mostly enjoyed everything.