×
Универзитет у Новом Саду

Предмет: Примена веб програмирања у инфраструктурним системима (17.ESI121)

Основне информације:
 
Категорија Стручно-апликативни
Ужа научна област Примењено софтверско инжењерство
ЕСПБ 6

Проширење знања која су студенти стекли на предмету Веб програмирање у инфраструктурним системима. Познавање концепата, структуре и метода развоја модерних интернет апликација са сложеним корисничким интерфејсом, уз ослонац на JavaScript и пратеће алате. Познавање комуникационих протокола и софтверских архитектура који омогућавају интеракцију корисника са веб-базираним системом у меком реалном времену, уз ниску латенцију и адекватну скалабилност система, а у инфраструктурним системима као најзачајнијем домену примене.

Након успешно завршеног курса студент познаје концепте израде веб апликација уз управљање корисничким интерфејсом на клијентској страни, у стању је да дефинише архитектуру веб апликација за управљање инфраструктурним системима, и имплементира кориснички интерфејс прилагођен различитим врстама уређаја

Технологије, методе и радни оквири за развој корисничког интерфејса веб апликација. Аспекти корисничког искуства - конзистентност, универзална употребљивост, приказ повратних информација, коначност операција, спречавање и отклањање грешака, опозив акција, препуштање контроле кориснику, смањење когнитивног оптерећења корисника. Протоколи за комуникацију у веб окружењу са ниском латенцијом: WebSockets, MQTT. Пренос и визуелизација података за инфраструктурне системе. Прикупљање података од сензора за инфраструктурне системе. Синхроно и асинхроно извршавање операција на клијенту и серверу. Хоризонтална и вертикална скалабилност веб апликација за инфраструктурне системе.

Предавања, рачунарске вежбе, консултације.

Аутори Назив Година Издавач Језик
Jesse James Garrett The Elements of User Experience: User-Centered Design for the Web and Beyond, 2nd edition 2010 New Riders Енглески
Rohit Rai Socket.io Real-time Web Application Development 2013 Packt Publishing Енглески
Yvonne Rogers, Helen Sharp, Jenny Preece Interaction Design: Beyond Human Computer Interaction, 3rd edition 2011 Wiley Енглески
Jorge Acetozi Pro Java Clustering and Scalability 2017 Apress Енглески
Gaston C. Hillar Hands-On MQTT Programming with Python 2018 Packt Publishing Енглески
Предметна активност Предиспитна Обавезна Број поена
Предметна активност
Усмени део испита
Предиспитна
Не
Обавезна
Да
Број поена
30.00
Предметна активност
Одбрана пројекта
Предиспитна
Да
Обавезна
Да
Број поена
70.00

Предавања

Рачунарске вежбе

Рачунарске вежбе