Studijski program/studijski programi: INFORMACIONE TEHNOLOGIJE
Vrsta i nivo studija: Osnovne strukovne studije
Naziv predmeta: WEB PROGRAMIRANJE
Status predmeta: Obavezni
Broj ESPB: 8
Cilj predmeta
Cilj nastave jeste osposobljavanje za samostalnu izradu, postavljanje i održavanje web aplikacija, upoznavanje studenata sa načinima realizacije kompleksnih klijentskih web stranica korišćenjem HTML, CSS šablona i JavaScript programskog jezika, uz upotrebu naprednih tehnologija. Pored klijentske tehnologije, kao i organizacije web aplikacija, studenti se osposobljavaju za realizaciju troslojnih web aplikacija primenom usvojenih koncepata u kreiranju dinamičkih web prezentacija i interaktivnih web aplikacija, kao i tehnika programiranja na strani servera u vidu PHP, MySQL baze podataka i AJAX tehnologije, kroz realizaciju samostalnih projekata većeg obima koji odgovaraju zahtevima tržišta u smislu dizajna, funkcionalnosti i sigurnosti.
Ishod predmeta
- Upoznavanje sa tehnologijom, mogućnostima i primenama frontend i backend programiranja
- Razumevanje namene i mogućnosti WEB programiranja i sposobnost za samostalno kreiranje web aplikacija i primenu teorijskih i praktičnih znanja iz oblasti web dizajna i web programiranja u PHP/MySQL okruženju, uz implementaciju osnovnih sigurnosnih mehanizama
- Formiranje shvatanja o mogućnostima, načinima primene, projektovanju i razvoju frontend i backend web aplikacija
Sadržaj predmeta
- Teorijski koncepti web dizajna
- HTML jezik za označavanje
- CSS (Cascade Style Sheet)
- Osnove JavaScripta
- Napredni JavaScript
- jQuery biblioteka JavaScripta
- AJAX
- JSON tekstualni otvoreni standard
- MySQL sistem za upravljanje bazama podataka
- XML
- Osnove PHP-a
- Napredni PHP