Web programiranje
Opis
Program obrazovanja za stjecanje mikrokvalifikacije web programiranje provodi se redovitom nastavom u trajanju od 225 sati, uz mogućnost programa na daljinu u realnom vremenu.
Ishodi učenja ostvaruju se teorijskim dijelom nastave u trajanju od 45 sati, praktičnim dijelom nastave u trajanju od 90 sati, a dijelom samostalnim aktivnostima polaznika u trajanju od 90 sati.
Praktični dio nastave obuhvaća situacijsko učenje i izvršenje konkretnih radnih zadaća u stvarnim i/ili simuliranim uvjetima.
Svakom polazniku nakon uspješno završene završne provjere izdaje se Uvjerenje o usavršavanju za stjecanje mikrokvalifikacije web programiranje
Uvjet upisa:
- Minimalno završena srednja trogodišnja škola.
Moduli i teme:
Web programiranje
- Komunikacija klijent – poslužitelj
- HTTP metode (GET, POST, PUT, DELETE)
- JSON format
- MVC uzorak - izrada modela i kontrolera
- Testiranje aplikacije
- Razvojna okruženja za rad s bazama podataka
- Prezentacijski modeli za opis podataka
- Komunikacija s bazom
- Objektno relacijsko mapiranje
- Povezivanje web aplikacije s bazom podataka
- JavaScript razvojni okvir
- Asinkrona komunikacija sa serverom – AJAX
- Kriteriji odabira programskog okvira
- Sučelje web aplikacije
- Izrada web aplikacije korištenjem odabranog razvojnog okvira
- Prilagodba izgleda korisničkog sučelja (API first)
Kompetencije koje se steknu po završetku:
- Sudjelovati u dizajniranju korisničkog sučelja
- Sudjelovati u dizajniranju baze podataka
- Oblikovati konceptualno jednostavnu bazu podataka i analizirati podatke
- Usporediti i odabrati najpogodniju arhitekturu programskog sustava u odnosu na nekoliko dostupnih rješenja
- Sudjelovati u dizajniranju arhitekture web-stranice
- Usporediti i odabrati najpogodnije razvojno okruženje za izradu programskog sustava u odnosu na nekoliko dostupnih rješenja
- Izraditi korisničko sučelje manje razine složenosti
- Testirati komponente, međusobnu povezanost i funkcionalnost jednostavnog programskog sustava
- Izraditi elemente baze podataka
- Izraditi elemente-web stranice