Jaselská 6, Praha

hello@anywhere.cz

224 310 808

Django - Python na webu

21 500  bez DPH

Vyčistit
Cílová skupina

● Vývojáři v Pythonu, kteří chtějí rozšířit svoje znalosti o framework Django
● Uživatelé, kteří potřebují rychle udělat webovou aplikaci

Cíle kurzu

Účastníci se mimo jiné naučí:
● jak připravit aplikaci ve frameworku Django
● jak Django nasadit na server
● jak testovat aplikace Djangu
● jak vyhledat a použít rozšiřující balíčky třetích stran z PyPI (Python Package Index)

 

Osnova

 

  • Django – úvod
    • Django vs Flask – kde se liší
    • Instalace a verze
    • Podpora v IDE
    • První Django projekt
    • Django konfigurace
  • Modely a ORM
    • Vlastní model
    • ORM – model a databázové tabulky
    • vlastní administrační rozhraní
  • Views
    • První stránka v Django
    • URL mapper
    • statické soubory
  • Šablony a helpery
    • Django templates
    • Šablonové kontexty
    • Django a bootstrap
  • Pokročilé vlastnosti
    • Gettext a vícejazyčné aplikace
    • Vlastní uživatelské modely
  • Django REST framework
    • Vlastní REST API
    • serializers, views
    • řízení oprávnění
  • Testování v Django
    • Django unittest
    • Py.test a Django podpora
    • Selenium
  • Distribuce Django aplikací
    • Testovací server
    • různá konfigurace mezi různými servery
    • test fixtures – model_mommy
    • WSGI
  • Diskuse, dotazy
    • Rozšiřující moduly pro Django
    • Odkazy na další dokumentaci
    • Doporučené internetové zdroje
Předpoklady účastníka

● základy programování v Pythonu
● základy tvorby webových stránek
nebo
● základní vývoje webových stránek v jiném jazyce (PHP)

Navazující kurzy:

● Python – pokročilé techniky

Hledáte vysoce výkonné a spolehlivé řešení pro nasazování, provoz a správu kontejnerů? Přijďte si poslechnout, jak podpořit efektivitu DevOps procesů využitím Kubernetes.

Kubernetes

Kubernetes Advanced