Vyučující
|
-
Kolaja Jan, Ing. Ph.D.
-
Kopetschke Igor, Ing.
|
Obsah předmětu
|
1. Úvod do problematiky webových aplikací. 2. Technologie užívané v kontextu webových aplikací. 3. Souhrn potřebných znalostí Pythonu, OOP. 4. Základní kostra webové aplikace v Pythonu. 5. Framework Django + principy MVC. 6. Routování, seznámení s View. 7. Model + Controller podrobně, celkové propojení do MVC. 8. Bezpečnost webových aplikací, práce s uživateli. 9. Propojení webové aplikace s databází. 10. Interaktivní webové formuláře. 11. Princip RESTful, klient/server webové služby. 12.-13. Zpracování XML, JSON. 14. Rezerva. Cvičení: Cvičení jsou zaměřeny na praktickou realizaci znalostí z přednášek. Součástí cvičení bude samostatná semestrální práce dle zadání vyučujícího.
|
Studijní aktivity a metody výuky
|
Přednáška, Cvičení
- Domácí příprava na výuku
- 30 hodin za semestr
- Účast na výuce
- 28 hodin za semestr
- Příprava na zápočet
- 32 hodin za semestr
|
Výstupy z učení
|
|
Předpoklady
|
nespecifikováno
|
Hodnoticí metody a kritéria
|
Ústní prezentace samostatné práce studenta
Vypracování seminární práce
|
Doporučená literatura
|
|