Навигација

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

Спецификација предмета
НазивИнтернет програмирање
Акроним13Е114ИП
Студијски програмЕлектротехника и рачунарство
Модулмодул Електроника, модул Електроника и дигитални системи, модул Сигнали и системи
Тип студијамастер академске студије,основне академске студије
Наставник (предавач)
Наставник/сарадник (вежбе)
Наставник/сарадник (ДОН)
Број ЕСПБ6.0Статус предметаизборни
Условљност другим предметиманема
Циљеви изучавања предметаЦиљ наставе је оспособљавање студената да пројектују и пишу савремене интернет апликације користећи HTML и JavaScript програмски језик (на клијентској страни) и елементе програмског језика PHP (на серверској страни). Упознавање студената са начинима реализације комплексних веб система и модерних веб технологија.
Исходи учења (стечена знања)На крају одслушаног предмета студенти ће бити оспособљени да уз помоћ савременог развојног окружења развију пословне веб системе засноване на PHP програмском језику. Биће компетентни да дизајнирају веб апликације вишеслојне или микросервисне архитектуре.
Садржај предмета
Линк ка страници предметаhttps://rti.etf.bg.ac.rs/rti/os4ip/
Садржај теоријске наставеОснове HTML, CSS, и JavaScript програмских језика. Основе PHP програмског језика. Синтакса PHP језика, оператори. Колачићи и сесије. Повезивање са базом података. Напредни PHP концепти. AJAX технологија. Пример комплетне пословне апликације реализоване помоћу научених технологија.
Садржај практичне наставеПрактични примери употребе наведених технологија. Реализација комплексног пословног веб система, по фазама, уз коришћење најновијих верзија технологија HTML, CSS, JavaScript, Boostrap, PHP, AJAX и MySQL.
Литература
  1. JavaScript - Свеобухвати водич, David Flanagan (O'Reilly, превод Микрокњига)
  2. PHP и MySQL - Развој апликација за веб, Luke Welling, Laura Thomson (O'Reilly, Микрокњига)
  3. PHP & MySQL: Server-side Web Development, by Jon Duckett, 1st edition, Wiley, 2022, ISBN: 978-1119149224 (in english)
  4. Learning PHP, MySQL & JavaScript: A Step-by-Step Guide to Creating Dynamic Websites (Learning PHP, MYSQL, Javascript, CSS & HTML5), by Robin Nixon, 6th edition, O'Reilly Media, 2021, ISBN: 978-1492093824
  5. Збирка решених задатака из JavaScript-a (електронско издање скрипте), Дражен Драшковић, Електротехнички факултет Униерзитета у Београду.
Број часова активне наставе недељно током семестра/триместра/године
ПредавањаВежбеДОНСтудијски и истраживачки радОстали часови
221
Методе извођења наставеПредавања, аудиторне вежбе, самостална израда пројекта са презентовањем, рад у савременим алатима и радним оквирима кроз лабораторијске вежбе.
Оцена знања (максимални број поена 100)
Предиспитне обавезеПоенаЗавршни испитПоена
Активности у току предавања0Писмени испит30
Практична настава0Усмени испит0
Пројекти40
Колоквијуми30
Семинари0