Predmet: Veb programiranje (17 - E239A)


Osnovne informacije

KategorijaStručno-aplikativni
Naučna oblastPrimenjene računarske nauke i informatika
MultidisciplinarnaNe
ESPB6
Matične organizacione jedinice predmeta

Odsek za primenjene računarske nauke i informatiku
Program predmeta

Program se primenjuje od 30.09.2005..

Osposobljavanje studenata za rešavanje problema iz oblasti Veb programiranja, što obuhvata poznavanje HTTP protokola, serverskog i klijentskog sloja (frontend</end> i backend programiranje), osnove programskih okruženja, kao i bezbednosne aspekte Veb programiranja.
Nakon završenog kursa, studenti će biti osposobljeni za kreiranje dinamičkih veb aplikacija, bilo generisanjem sadržaja na serverskoj strani, bilo programiranjem na klijentskoj strani. Osnove serverskog generisanja sadržaja će biti pokrivene servletskom i JSP tehnologijom, dok će osnove klijentskog generisanja sadržaja biti pokrivene upotrebom JavaScript-a i odgovarajućim programskim okruženjima. Studenti će naučiti osnove REST-a, koji je neophodan za realizaciju serverske strane veb aplikacija. U sklopu kursa, studenti će naučiti HTML, CSS, kao i WebSockets tehnologiju. Nabrojani ishodi omogućuju studentima da u celini realizuju veb sajtove, počev od klijentskog dela, koji se izvršava u veb navigatoru, pa do serverskog dela, koji realizuje poslovnu logiku i komunicira sa skladištem podataka, kao i da obezbede osnovne sigurnosne mehanizme.
Osnove HTML-a i CSS-a. Konkurentno programiranje. Mrežno programiranje. Klijent-server arhitektura. Osnove HTTP protokola. Osnove servletske tehnologije. Praćenje sesije. POST metoda i file upload. Osnove JSP-a. Osnove JavaScript programskog jezika. Osnovna JavaScript okruženja. WebSockets tehnologija. Osnove REST-a i JAX-RS specifikacije. Bezbednost veb aplikacija.
Predavanja. Računarske vežbe. Konsultacije.Teoretski deo gradiva studenti polažu usmeno. Praktični deo gradiva studenti polažu u računarskoj laboratoriji.
AutoriNazivGodinaIzdavačJezik
Milosavljević, B., Vidaković, M.Java i Internet programiranje2014Fakultet tehničkih nauka, Novi SadSrpski jezik
Eckel, B.Misliti na Javi2007Mikro knjiga, BeogradSrpski jezik
C. Horstmann, G. CornellCore Java 2V2005Sun Microsystems Press, Santa ClaraEngleski
Predmetna aktivnostPredispitnaObaveznaBroj poena
Predmetni projekatdada50.00
Usmeni deo ispitaneda50.00
Ime i prezimeVid nastave
Nedostaje slika

Vidaković dr Milan
Redovni profesor

Predavanja
Nedostaje slika

Kovačević dr Aleksandar
Redovni profesor

Predavanja
Nedostaje slika

Slivka dr Jelena
Vanredni profesor

Predavanja
Nedostaje slika

Grujić Glorija-Katarina
Asistent

Računarske vežbe
Nedostaje slika

Ivanović Mijatov Bojana
Asistent

Računarske vežbe
Nedostaje slika

Gavrilović Tatjana
Saradnik u nastavi

Računarske vežbe