Python - Flask: Webový backend (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.
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
-
Webový prohlížeč
-
Jednoduché dokumenty v HTML
-
Základní stylování CSS
-
Webový vývoj
-
Frontend a backend
-
Webové frameworky
-
Programovací jazyky
-
Úvod do webového backendu
-
Seznámení s frameworkem
-
Struktura projektu
-
Webový server na testování
-
Webové adresy a směrování
-
URL adresy
-
Směrování adres
-
Webové pohledy
-
Tvorba webových pohledů (views)
-
Obsluha požadavku
-
Šablonovací jazyk
-
Renderování šablon
-
Relační modely (models)
-
Databáze SQLite
-
PostgreSQL, MariaDB
-
Tabulky a cizí klíče
-
Aktualizace a migrace
-
Webová administrace
-
Webové formuláře (forms)
-
Formulářové prvky
-
Zpracování dat
-
Nahrávání souborů
-
Testování
-
Testovací scénáře
-
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.)