Програм се примењује од 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 programiranje | 2014 | Fakultet tehničkih nauka, Novi Sad | Српски језик |
Eckel, B. | Misliti na Javi | 2007 | Mikro knjiga, Beograd | Српски језик |
C. Horstmann, G. Cornell | Core Java 2V | 2005 | Sun Microsystems Press, Santa Clara | Енглески |
Предметна активност | Предиспитна | Обавезна | Број поена |
---|
Предметни пројекат | да | да | 50.00 |
Усмени део испита | не | да | 50.00 |
| Име и презиме | Вид наставе |
---|
| | Предавања |
| | Предавања |
| | Предавања |
| | Рачунарске вежбе |
| | Рачунарске вежбе |
| | Рачунарске вежбе |