Упознавање полазника са циљевима обуке и организацијом курса (30 мин)
Упознавање са правилима и обавезама полазника на курсу Упознавање полазника са планом наставе и учења заснованом на исходима Тема 1. Веб и основне веб-технологије (30 мин) Веб, клијент-сервер модел Језик за обележавање веб-страница HTML Језик за стилизовање веб-страница CSS Тема 2. Клијентско веб-програмирање у језику Јава Скрипт (180 мин) Основна синтакса и семантика језика Јава Скрипт Веб-интерфејс (DOM и приступ елементима веб-странице) Израда и обрада веб-формулара Тест (30 мин) Провера знања из области језика Јава Скрипт Тема 3. Базе података (180 мин) Системи за управљање базама података Основни елементи моделовања база података Упитни језик SQL Читање података из табела (упит SELECT) Уношење података у табеле (упит INSERT) Измена података (упит UPDATE) Брисање података (упит DELETE) Тест (30 мин) Провера знања из области база података Тема 4. Серверско веб-програмирање у језику Пајтон (180 мин) Библиотека Flask Структура Flask апликација Шаблони Пренос података (методе GET и POST) Колачићи, сесије Тест (30 мин) Провера знања из области серверског веб-програмирања Пројектни задаци (270 мин) Осмишљавање пројектног задатка у оквиру кога је замишљена израда веб сајта који садржи све концепте који су обрађени током ове обуке Самостална или колаборативна израда пројекта и пратеће документације