Навигација

13Е114ИП - Интернет програмирање

Спецификација предмета
НазивИнтернет програмирање
Акроним13Е114ИП
Студијски програмЕлектротехника и рачунарство
Модул
Тип студијаосновне академске студије
Наставник (предавач)
Наставник/сарадник (вежбе)
Наставник/сарадник (ДОН)
Број ЕСПБ6.0Статус предметаизборни
Условљност другим предметима
Циљеви изучавања предметаЦиљ наставе је оспособљавање студената да пројектују и пишу савремене Интернет апликације користећи основне елементе програмског језика PHP. Упознавање студената са начинима реализације комплексних клијентских Веб страница. Реализација Веб страница помоћу HTML и JavaScript програмског језика, уз коришћење напредних техника.
Исходи учења (стечена знања)На крају одслушаног предмета студенти ће бити оспособљени да уз помоћ савременог развојног окружења развију комерцијалне Интернет апликације засноване на PHP програмском језику. Биће компетентни да дизајнирају трослојну Интернет апликацију и поставе је на Интернет.
Садржај предмета
Садржај теоријске наставеОснове HTML и JavaScript програмских језика. Основе PHP програмског језика. Синтакса PHP језика, оператори. Напредније технике PHP програмског језика. Колачићи и сесије. Повезивање са базом података. Пример PHP апликације која комуницира са базом података. AJAX технологија. Пример комплетне комерцијалне апликације реализоване помоћу научених технологија.
Садржај практичне наставеПрактични примери употребе наведених технологија. Реализација комплексне веб апликације уз коришћење HTML 5, CSS, JavaScript, PHP и AJAX технологије.
Литература
  1. JavaScript - Свеобухвати водич, David Flanagan (O'Reilly, превод Микрокњига, 2008.)
  2. PHP и MySQL - Развој апликација за веб, Luke Welling, Laura Thomson (O'Reilly, превод Микрокњига, 2006.)
  3. Програмирање графичких апликација, Бошко Николић, Сингидунум, 2006.
  4. Скрипте са предавања и решени задаци са вежби, Бошко Николић, Дражен Драшковић, 2012.
  5. PHP Solutions (2nd ed.), D. Powers, Apress, 2010
Број часова активне наставе недељно током семестра/триместра/године
ПредавањаВежбеДОНСтудијски и истраживачки радОстали часови
221
Методе извођења наставеПредавања, аудиторне вежбе, самостална израда пројекта са презентовањем, лабораторијске вежбе са визуелним симулацијама.
Оцена знања (максимални број поена 100)
Предиспитне обавезеПоенаЗавршни испитПоена
Активности у току предавања0Писмени испит30
Практична настава0Усмени испит0
Пројекти
Колоквијуми30
Семинари40