Предмет: Веб програмирање (17 - E239A)


Основне информације

КатегоријаСтручно-апликативни
Научна областПримењене рачунарске науке и информатика
МултидисциплинарнаНе
ЕСПБ6
Матичне организационе јединице предмета

Одсек за примењене рачунарске науке и информатику
Програм предмета

Програм се примењује од 30.09.2005..

Оспособљавање студената за решавање проблема из области Веб програмирања, што обухвата познавање HTTP протокола, серверског и клијентског слоја (frontend</end> i backend programiranje), osnove programskih okruženja, kao i bezbednosne aspekte Veb programiranja.
Након завршеног курса, студенти ће бити оспособљени за креирање динамичких веб апликација, било генерисањем садржаја на серверској страни, било програмирањем на клијентској страни. Основе серверског генерисања садржаја ће бити покривене сервлетском и JSP технологијом, док ће основе клијентског генерисања садржаја бити покривене употребом JavaScript-а и одговарајућим програмским окружењима. Студенти ће научити основе REST-а, који је неопходан за реализацију серверске стране веб апликација. У склопу курса, студенти ће научити HTML, CSS, као и WebSockets технологију. Набројани исходи омогућују студентима да у целини реализују веб сајтове, почев од клијентског дела, који се извршава у веб навигатору, па до серверског дела, који реализује пословну логику и комуницира са складиштем података, као и да обезбеде основне сигурносне механизме.
Основе HTML-а и CSS-а. Конкурентно програмирање. Мрежно програмирање. Клијент-сервер архитектура. Основе HTTP протокола. Основе сервлетске технологије. Праћење сесије. POST метода и file upload. Основе JSP-а. Основе JavaScript програмског језика. Основна JavaScript окружења. WebSockets технологија. Основе REST-а и JAX-RS спецификације. Безбедност веб апликација.
Предавања. Рачунарске вежбе. Консултације.Теоретски део градива студенти полажу усмено. Практични део градива студенти полажу у рачунарској лабораторији.
АуториНазивГодинаИздавачЈезик
Milosavljević, B., Vidaković, M.Java i Internet programiranje2014Fakultet tehničkih nauka, Novi SadСрпски језик
Eckel, B.Misliti na Javi2007Mikro knjiga, BeogradСрпски језик
C. Horstmann, G. CornellCore Java 2V2005Sun Microsystems Press, Santa ClaraЕнглески
Предметна активностПредиспитнаОбавезнаБрој поена
Предметни пројекатдада50.00
Усмени део испитанеда50.00
Име и презимеВид наставе
Недостаје слика

Видаковић др Милан
Редовни професор

Предавања
Недостаје слика

Ковачевић др Александар
Редовни професор

Предавања
Недостаје слика

Сливка др Јелена
Ванредни професор

Предавања
Недостаје слика

Ивановић Мијатов Бојана
Асистент

Рачунарске вежбе
Недостаје слика

Гавриловић Татјана
Сарадник у настави

Рачунарске вежбе
Недостаје слика

Немеш Никола
Асистент

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