Razvoj web-aplikacija

Režim nastave u ovom kolegiju je 2 sat predavanja i 1 sata vježbi. Budući da se radi o praktikumu, naglasak je na praktičnom i samostalnom radu studenata.

Predavanja i vježbe

nastavnik termin predavanja termin konzultacija
Zvonimir Bujanović petak, 13h-16h u (PR2) srijeda, 11h-13h u (A307)

Nastavni materijali

redni broj tema link rješenja
0. Osnove Pythona.
Osnove rada s Gitom.
1. Uvod. Skriptiranje na strani klijenta i skriptiranje na strani servera.
2. HTML forme.
3. Uvod u Flask.
4. Rute u Flasku. Jinja predlošci. Obrada formi.
5. Cookie. Session.
6. Datoteke. Baze podataka.
Dodatak: Slanje maila.
7. Model-View-Controller. Object-relational mapping. prepare_db.zip
8. Uvod u JavaScript.
9. HTML Document Object Model.
10. Web API za JavaScript.
11. Asinkroni JavaScript. Ajax.
12. REST API. Single page applications.