Program obrazovanja za stjecanje mikrokvalifikacije web programiranje provodi se redovitom nastavom u trajanju od 225 sati, uz mogućnost izvođenja teorijskog dijela programa na daljinu u realnom vremenu. Uvjet za upis: Cjelovita kvalifikacija minimalno na razini 4.1 (trogodišnja srednja škola).
Kompetencije koje se programom stječu:
- 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
Nastavne cjeline/teme od kojih se sastoji program:
- 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)
Program je verificiran od strane Ministarstva znanosti i obrazovanja i upisuje se u E-radnu knjigu.