Fakultet tehničkih nauka

Predmet: Napredne veb tehnologije (17.SES201)

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 4

Proširenje znanja koje su student stekli na predmetu web programiranje; Upoznavanje studenata sa konceptima, strukturom i načinima razvoja modernih “bogatih” internet aplikacija (Rich Internet Applications – RIA).

Nakon uspešno završenog kursa student poznaje koncepte izrade naprednih web aplikacija, korišćenjem novih tehnologija koje poboljšavaju korisničko iskustvo, kao i metode prilagođavanja sadržaja web aplikacija različitim izlaznim uređajima.

Osnovni koncepti razvoja korisničkog interfejsa za web aplikacije (funkcionalnost, pouzdanost, dostupnost, standardizacija) – XHTML, HTML5, DOM; Principi razvoja “bogatih” web aplikacija (RIA) - poboljšanje korisničkog iskustva (konzistentnost, univerzalna upotrebljivost, prikaz povratnih informacija, konačnost operacija, sprečavanje/otklanjanje grešaka, lak opoziv akcija, prepuštanje kontrole korisniku, smanjenje kognitivnog opterećenja korisnika); Upotreba CSS2 i CSS3 standarda za vizuelizaciju sadržaja, Interaktivnost u web aplikacijama – obrada događaja na klijentskoj i serverskoj strani, asinhrona komunikacija (REST, AJAX); Upotreba JavaScript biblioteka za razvoj RIA - jQuery, jQueryUI, ExtJS; Alternativne reprezentacije podataka - XML, JSON; Problemi sigurnosti web aplikacija (XSS, CSRF, SQL Injection); Korišćenje Web servisa za razvoj RIA; Prilagođavanje web aplikacija mobilnim platformama – koncept adaptivnog dizajna web aplikacija (responsive design) nasuprot konceptu razvoja zasebnih verzija za različlite platforme; Osnove sistema za upravljanje sadržajem (Content Management Systems).

Predavanja, računarske vežbe, konsultacije

Autori Naziv Godina Izdavač Jezik
Savić, G., Segedinac, M. Tehnologije veb aplikacija 2018 Fakultet tehničkih nauka, Novi Sad Srpski jezik
Flanagan, D. JavaScript : The Definitive Guide, 6th Edition 2011 OReilly Media Engleski
Jesse James Garrett The Elements of User Experience: User-Centered Design for the Web and Beyond (2nd Edition) 2010 New Riders Engleski
Matthew David HTML5, Second Edition: Designing Rich Internet Applications (Visualizing the Web) 2012 Focal Press Engleski
Yvonne Rogers, Helen Sharp, Jenny Preece Interaction Design: Beyond Human Computer Interaction, 3rd Edition 2011 Wiley Engleski
Predmetna aktivnost Predispitna Obavezna Broj poena
Predmetna aktivnost
Usmeni deo ispita
Predispitna
Ne
Obavezna
Da
Broj poena
50.00
Predmetna aktivnost
Odbrana projekta
Predispitna
Da
Obavezna
Da
Broj poena
50.00
Predavanja
Predavanja
Računarske vežbe
Računarske vežbe