13Е113ПИА - Програмирање интернет апликација
Спецификација предмета | ||||
---|---|---|---|---|
Назив | Програмирање интернет апликација | |||
Акроним | 13Е113ПИА | |||
Студијски програм | Електротехника и рачунарство | |||
Модул | модул Рачунарска техника и информатика | |||
Тип студија | основне академске студије | |||
Наставник (предавач) | ||||
Наставник/сарадник (вежбе) | ||||
Наставник/сарадник (ДОН) | ||||
Број ЕСПБ | 6.0 | Статус предмета | изборни | |
Условљност другим предметима | Објектно оријентисaно програмирање (ООП) у програмском језику Јава | |||
Циљеви изучавања предмета | Упознавање студената са основним појмовима развоја вишеслојних интернет апликација базираних на програмском језику Јава (Java Servlets, Angular 2+, JSF framework). Примена најсавременијих технологија за дизајн и имплементацију комерцијалних интернет апликација према детаљној функционалној спецификацији пројекта. | |||
Исходи учења (стечена знања) | Студенти ће бити оспособљени да пројектују и развију вишеслојне интернет апликације потребне сложености користећи најефикасније методе и технологије. Кроз садржај курса упознаће се и са врстама интернет апликација, као и са основама веб дизајна, скрипти на клијентској и серверској страни и повезивања клијентске и серверске стране. | |||
Садржај предмета | ||||
Линк ка страници предмета | https://rti.etf.bg.edu.rs/rti/ir4pia/ | |||
Линк ка предавањима | https://teams.microsoft.com/l/team/19%3aoDr6VWJSTj8ZuvUg0HX5iTwY1YJqEeirq1c1DOKKGug1%40thread.tacv2/conversations?groupId=32f7be31-209e-4336-af98-c111fce852f8&tenantId=1774ef2e-9c62-478a-8d3a-fd2a495547ba | |||
Садржај теоријске наставе | Основни концепти интернет апликација. Појмови и примена трослојних и вишеслојних апликација, употреба веб сервера, повезивање са базама података (релационим и нерелационим). Развој апликација помоћу Јава технологије - Јава сервлети, библиотека Primefaces и AJAX технологија, Ангулар технологија, употреба радног оквира JSF (Java Server Faces). Појам, концепти и употреба веб сервиса. | |||
Садржај практичне наставе | Приказ великог броја примера из праксе интернет апликација имплементираних Јава технологијом. Пример постепеног развоја сложених апликација новије генерације. Самостална израда вишеслојне интернет апликације употребом JSF радног оквира, библиотеке Primefaces и оквира Hibernate ORM. | |||
Литература | ||||
| ||||
Број часова активне наставе недељно током семестра/триместра/године | ||||
Предавања | Вежбе | ДОН | Студијски и истраживачки рад | Остали часови |
2 | 2 | 1 | ||
Методе извођења наставе | Предавања са интерактивним презентацијама, аудиторне вежбе са програмским кодовима, лабораторијске вежбе и рад студената са најновијим технологијама и алатима за развој веб апликација, самостална израда практичног пројекта са прецизно дефинисаном функционалном спецификацијом | |||
Оцена знања (максимални број поена 100) | ||||
Предиспитне обавезе | Поена | Завршни испит | Поена | |
Активности у току предавања | 0 | Писмени испит | 40 | |
Практична настава | 0 | Усмени испит | 0 | |
Пројекти | 30 | |||
Колоквијуми | 30 | |||
Семинари | 0 |