Python – webový backend ve Flasku (PYWEB1F)

Programování, Python

Programujete v Pythonu a rádi byste váš kód zpřístupnili jako webovou aplikaci? Flask je velice flexibilní webový framework pro Python. V kombinaci s SQLAlchemy a dalšími projekty nabízí modulární přístup k webovému backendu. 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.

KDE A KDY KURZ PROBÍHÁ?



Tento kurz není vypisován v otevřených termínech pro veřejnost.
Realizujeme jej výhradně jako školení na klíč, pro které může být zde uvedená osnova inspirací. Finální obsah, časový rozsah, termíny i forma realizace jsou vždy přizpůsobeny konkrétním požadavkům zadavatele. Školit můžeme také v angličtině.

Poptat kurz na míru

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é techniky (PYTH2)
Časový rozvrh:
3 dny (9:00hod. - 17:00hod.)