Fakultet tehničkih nauka

Predmet: Veb programiranje (17.SE239A)

Matične organizacione jedinice predmeta: Odsek za primenjene računarske nauke i informatiku
Osnovne informacije:
 
Kategorija Stručno-aplikativni
Uža naučna oblast Primenjene računarske nauke i informatika
ESPB 7

Osposobljavanje studenata za rešavanje problema iz oblasti veb programiranja, što obuhvata poznavanje HTTP protokola, servletsku i JSP tehnologiju, kao i organizaciju i arhitekturu veb aplikacija. Studenti će biti osposobljeni i za realizaciju klijentske i serverske strane veb aplikacija (frontend i backend programiranje).

Stečena znanja su osnova za praćenje nastavne na stručnim predmetima koji slede.

Osnove HTML-a. Osnove programskog jezika Java. Ulazno/izlazni podsistem. 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. JSP izrazi. JSP skriptleti. JSP deklaracije. JSP direktive. JavaBeans. Opseg vidljivosti komponenti. Osnove JavaScript programskog jezika. Objektno-orijentisano programiranje u JavaScript jeziku. REST paradigma i JAX-RS specifikacija. Sigurnost u veb aplikacijama.

Predavanja. Računarske vežbe. Konsultacije.Teoretski deo gradiva studenti polažu usmeno. Praktični deo gradiva studenti polažu u računarskoj laboratoriji.

Autori Naziv Godina Izdavač Jezik
Eckel, B. Misliti na Javi 2007 Mikro knjiga, Beograd Srpski jezik
Obradović, D. Osnovi računarstva 1996 Fakultet tehničkih nauka, Novi Sad Srpski jezik
Milosavljević, B., Vidaković, M. Java i Internet programiranje 2007 Fakultet tehničkih nauka, Novi Sad Srpski jezik
C. Horstmann, G. Cornell Core Java 2V 2005 Sun Microsystems Press, Santa Clara Engleski
Predmetna aktivnost Predispitna Obavezna Broj poena
Predmetna aktivnost
Predmetni projekat
Predispitna
Da
Obavezna
Da
Broj poena
30.00
Predmetna aktivnost
Seminarski rad
Predispitna
Da
Obavezna
Da
Broj poena
20.00
Predmetna aktivnost
Usmeni deo ispita
Predispitna
Ne
Obavezna
Da
Broj poena
50.00
Predavanja
Predavanja
Računarske vežbe
Računarske vežbe