Lecturer(s)
|
-
Kolaja Jan, Ing. Ph.D.
-
Kopetschke Igor, Ing.
|
Course content
|
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.
|
Learning activities and teaching methods
|
Lecture, Practicum
- Home preparation for classes
- 30 hours per semester
- Class attendance
- 28 hours per semester
- Preparation for credit
- 32 hours per semester
|
Learning outcomes
|
|
Prerequisites
|
unspecified
|
Assessment methods and criteria
|
Oral presentation of self-study
Vypracování seminární práce
|
Recommended literature
|
|