Интернет програмирање Шифра: OI0028 | 6 ЕСПБ
Опште информације
Ниво студија:
Година студија:
3
Семестар/Триместар:
5
Услов:
Основе програмирања и основна знања интернет технологија.
Циљ:
Циљ наставе је оспособљавање студената да пројектују и пишу савремене Интернет апликације. Обухвата
детаљно упознавање са програмирањем на веб страницама, израду позадинских сервиса, као и повезивање
клијнтских и серверских модула.
Исход:
На крају одслушаног предмета студенти ће бити оспособљени да уз помоћ савременог развојног окружења
развију комерцијалне вишеслојне Интернет апликације
Садржај предмета
Теоријска настава:
- Увод. Алати и основна синтаксна правила
- Вишеслојна архитектура клијент-сервер система
- Оператори, изрази, објекти.
- Објектни модел окружења.
- Прототипско наслеђивање.
- Класе и модули.
- Валидација. Регуларни изрази
- Веб формулари и корисничка интеракција. Рад са базама података
- Серверске апликације.
- Управљање сесијом, аутентикацијом и ауторизацијом.
- Рад са базама података
Практична настава:
- Алати и основна синтакса кроз примере.
- Креирање објеката. Рад са својствима.
- Технике наслеђивања. Класе и модули
- Валидација података.
- Серверске апликације. Основни концепти.
- Примена шаблона.
- Рад са сесијом, колачићима. и сигурност
Литература
Број часова активне наставе (недељно)
Предавања:
3
Вежбе:
2
Други облици наставе:
0
Оцена знања (максималан број поена 100)
Предиспитне обавезе
Поени
активности у току предавања
10
активности на лабораторијским вежбама
20
семинарски рад
0
колоквијум
30
Завршни испит
Поени
Писмени испит
40
Усмени испит
0