REST API v Django - Filmová databáze - Online kurz
V kurzu nejpoužívanějšího frameworku pro tvorbu webových aplikací v Pythonu si představíme pokročilé technologie Django REST Frameworku na projektu filmové databáze.
Syntax jazyka samozřejmě vychází z angličtiny. Pro pohodlnější výuku jsou však naše Python tutoriály kompletně v češtině.
Na konci kurzu je připraven vědomostní kvíz, kde si můžeš vyzkoušet všechny získané znalosti z každého Django tutoriálu. Po absolvování kurzu získáš certifikát.
18 lekcí
1 vědomostních testů
Certifikát absolventa
Co tě Django tutoriály naučí?
Naučíš se tvořit interaktivní webové aplikace, nejmodernější a nejpoužívanější typ aplikací snad ve všech odvětvích e-commerce. Jedná se o nejžádanější technologii na trhu práce s platem až 160.000 Kč.
V pokročilém Django tutoriálu se naučíš vytvořit filmovou databázi pomocí API serveru a klienta v React nebo Angular.
V úvodní části kurzu se zaměříme na konfiguraci a strukturu celého projektu. Při tvorbě modelů nejprve prozkoumáš API dokumentaci a podle uvedených vlastností vytvoříš první entitu. Seznámíš se s typy jednotlivých polí a s technologií ORM (Object-Relational Mapping). Poté se naučíš migrovat data do databáze a serializovat Django objekty do formátu JSON.
Následně se naučíš využívat různé typy views, které Django REST Framework (DRF) poskytuje, a přepisovat jejich vestavěné metody, aby fungovaly podle tvých potřeb. Na řadu poté přijde téma routování a testování endpointů. Dozvíš se, jak svou dynamickou webovou aplikaci testovat pomocí nástroje Postman a s jakými typy HTTP status kódů se při tom můžeš setkat.
V projektu poté implementuješ filtrování záznamů, k čemuž mimo jiné využiješ operátory nazvané ORM lookups. Při práci s databází se naučíš, jak fungují vazby one-to-one, one-to-many a many-to-many a k čemu vlastně jsou
Nakonec si aplikaci rozšíříš o správu uživatelských účtů a rolí. V poslední části se tak dozvíš, jak bezpečně ukládat citlivá data, v našem případě přihlašovací hesla.
Online tutoriály Django REST API
Cena: 1 220 Kč