Услов:Нема предходних услова за слушање овог предмета.
Циљ:Циљ наставе је да упозна студенте са принципима функционисања најпопуларнијег Интернет сервиса - Веб сервиса. Посебан акценат је стављен на модерне технологија на којима овај сервис почива.
Исход:Студенти ће по завршетку курса (а) стећи темељно разумевање принципа функционисања компоненти Веб система, (б) имати практична знања неопходна за развој и инсталацију једноставних Веб апликација.
Садржај предмета
Теоријска настава:
Основни појмови везани за Интернет. TCP/IP + протоколи апликационог слоја.
Базичне Интернет услуге. Клијент - север парадигма.
Веб системи. Основни принципи функционисања. Идентификација и улога градивних компоненти система.
Три кључне градивне компоненте Веб система: (а) Језик за обележавање (HTML),
Три кључне градивне компоненте Веб система: (б) Шема униформне нотације за адресирање доступних ресурса преко мреже (URL),
Три кључне градивне компоненте Веб система: (в) Транспортни протокол у оквиру Веб система (HTTP).
Веб сервери. Основне операције. Архитектура сервера, модули и интеракција. Пријем и интерпретација HTTP захтева и креирање HTTP одговора.
Механизми за доставу динамичких садржаја (CGI - недостаци овог решења). Алтернативна решења: PHP, ASP, JSP, Ruby.