Python - Django: Webový backend (PYWEB1D)

Programování, Python

Programujete v Pythonu a rádi byste se pustili do webového backendu? Django je nejpopulárnější webový framework pro Python. Nabízí kompletní servis pro webové vývojáře a konzistentní strukturu vhodnou i pro větší projekty. Zároveň v něm lze velice pohodlně začít ihned tvořit. Přihlaste se na praktický workshop, ve kterém si vyzkoušíte všechno, co má takový správný webový projekt obsahovat. Naučte se tvořit webové projekty postavené na relační databázi a jednoduchých HTML šablonách.

Privátní školení a termíny na míru

Z důvodu dlouhodobě nízké poptávky po tomto školení nejsou v současné době vypisovány termíny pro veřejnost. Je však možné zrealizovat školení jako privátní, a to nejen formou uzavřeného firemního kurzu, ale také jako individuální konzultaci pro jednotlivce.

V případě kurzu na míru je níže uvedená osnova pouze inspirací. Finální obsah vzdělávání, jeho délka i termíny budou přizpůsobeny konkrétním vstupním znalostem, potřebám a cílům účastníků.

Cenovou nabídku vám rádi připravíme na základě vstupů zaslaných e-mailem nebo zadaných prostřednictvím poptávkového formuláře. Cena privátního školení vychází z náročnosti požadované obsahové náplně školení, časového rozsahu a celkového počtu přihlášených osob.
Níže uvedená orientační cena na osobu je kalkulována v případě privátního školení pro 4 účastníky.

KDE A KDY KURZ PROBÍHÁ?

Kontaktujte nás

S námi máte na výběr: Přijďte na kurz osobně do naší učebny, nebo se ke kurzu připojte online. Pokud preferujete online formu, uveďte prosím do poznámky v objednávce "Připojím se virtuálně".
Více informací k hybridní formě školení naleznete zde.

Náplň kurzu:

Skrýt detaily
  • Webové technologie
    1. Webový prohlížeč
    2. Jednoduché dokumenty v HTML
    3. Základní stylování CSS
  • Webový vývoj
    1. Frontend a backend
    2. Webové frameworky
    3. Programovací jazyky
  • Úvod do webového backendu
    1. Seznámení s frameworkem
    2. Struktura projektu
    3. Webový server na testování
  • Webové adresy a směrování
    1. URL adresy
    2. Směrování adres
    3. Webové pohledy
  • Tvorba webových pohledů (views)
    1. Obsluha požadavku
    2. Šablonovací jazyk
    3. Renderování šablon
  • Relační modely (models)
    1. Databáze SQLite
    2. PostgreSQL, MariaDB
    3. Tabulky a cizí klíče
    4. Aktualizace a migrace
    5. Webová administrace
  • Webové formuláře (forms)
    1. Formulářové prvky
    2. Zpracování dat
    3. Nahrávání souborů
  • Testování
    1. Testovací scénáře
    2. Tvorba a spouštění testů
Předpokládané znalosti:
Znalost základů programování v jazyce Python
Doporučený předchozí kurz:
Python - pokročilé programování (PYTH2)
Časový rozvrh:
3 dny (9:00hod. - 17:00hod.)