Табела 5.2 Спецификација  предмета

Студијски програм/студијски програми : Информатика

Врста и ниво студија: Дипломске академске студије

Назив предмета: И231 - WEB програмирање

Наставник (Презиме, средње слово, име): Ћирић Д. Мирослав

Статус предмета:  обавезни

Број ЕСПБ:  8

Услов:  нема

Циљ предмета

Савладавање скрипт језика, пре свих PHP-а, ASP-а, што заједно са познавањем теорије WEB дизајна, HTML, JavaScript-а и база података као резултат даје обученог студента за креирањем потпуно функционалних и интерактивних WEB сајтова, повезаних на припадајућу базу података

Исход предмета

Студенти ће бити оспособљени да креирају функционалне и интерактивне WEB сајтове

Садржај предмета

Теоријска настава

Увод у WEB програмирање. Историјат WEB програмирања. Разлике између традиционалног и WEB програмирања. Интернет протоколи. WEB и апликациони сервери. Стратегије WЕБ програмирања. Client-Server програмирање. Програмирање на серверу. Увод у Јаva Servlet-е. Обрада и валидација HTML форми на серверу. Пренос података између страница. Рад са HTTP сесијом. Интеракција са базама података (JDBC). XML и XSLT у WEB апликацијама. Постављање и конфигурисање WEB апликација на WEB (апликациони) сервер. Динамичке стране. Увод у Java Server Pages (JSP). Предности JSP технологије. Одвајање презентационог од логицког слоја. Употреба JavaBeans компонената. Након основа. WEB сервиси. Ј2ЕЕ дизајн шаблони (Ј2ЕЕ design patterns). Entreprise системи. Дистрибуирано, компонентно програмирање на серверу. CTM (Component Transaction Monitor) системи.

Практична настава:Вежбе, Други облици наставе, Студијски истраживачки рад

XML, XSLT, Java, JSP, PHP, ASP.

Литература

1.       Westy Rockwell, XML, XSLT, Java, and JSP: A Case Study in Developing a Web Application, New Readers, 2001.

2.       Chris Bates, XML in Theory and Practice, John Wiley & Sons, 2003.

3.      P. Haan, L. Lavandowska, S. N. Panduranga, K. Perrumal, Beginning JSP 2: From Novice to Professional,Apress, 2004.

Број часова  активне наставе

Остали часови

Предавања:

3

Вежбе:

1

Други облици наставе:

2

Студијски истраживачки рад:

Методе извођења наставе

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

Студенти ће добијати задатке које ће решавати код куће.

Оцена  знања (максимални број поена 100)

Предиспитне обавезе

поена

Завршни испит

поена

активност у току предавања

10

писмени испит

15

практична настава

10

усмени испт

25

колоквијум-и

2×10

..........

 

семинар-и

2×10