Дипломци
Online књижара
Адресар
English
Студентски парламент
  Повратак на почетну  
Висока школа електротехнике и рачунарства струковних студија
Београд
 
   
О Школи   Студирање   Упис семестра   Е - учење (Moodle)   Лабораторије и центри   Маркетинг и послови   Акредитација
   
   
     
O предмету
Презентације предмета
Обавештења
Предавања
Вежбе
Резултати испита
Испитна питања
Резултати колоквијума
Download
Почетна >> Странице предметa >> Веб системи и технологије
 
 
О предмету Веб системи и технологије
Студијски програм: Специјалистичке студије Нове рачунарске технологије
Назив предмета: Веб системи и технологије
Наставник:
др Бранимир Тренкић
Статус предмета: Изборни
Шифра предмета:
ЕСПБ бодови: 8
Услов:

Нема предходних услова за слушање овог предмета.

Циљ предмета:

Циљ наставе је да упозна студенте са принципима функционисања најпопуларнијег Интернет сервиса - Веб сервиса. Посебан акценат је стављен на модерне технологија на којима овај сервис почива.

Исход предмета:

Студенти ће по завршетку курса (а) стећи темељно разумевање принципа функционисања компоненти Веб система, (б) имати практична знања неопходна за развој и инсталацију једноставних Веб апликација.

Садржај предмета:
Теоријска настава:
  1. Уводно предавање. Основни појмови везани за Интернет. TCP/IP + протоколи апликационог слоја.
  2. Базичне Интернет услуге. Клијент - север парадигма.
  3. Веб системи. Основни принципи функционисања. Идентификација и улога градивних компоненти система.
  4. Три кључне градивне компоненте Веб система: (а) Језик за обележавање (HTML), (б) Шема униформне нотације за адресирање доступних ресурса преко мреже (URL), Транспортни протокол у оквиру Веб система (HTTP).
  5. Веб сервери. Основне операције. Архитектура сервера, модули и интеракција. Пријем и интерпретација HTTP захтева и креирање HTTP одговора. Механизми за доставу динамичких садржаја (CGI - недостаци овог решења). Алтернативна решења: PHP, ASP, JSP, Ruby.
  6. Веб претраживачи. Преглед функционалности. Разматрање архитектонских решења. Обрада HTTP захтева и одговора.
  7. Подршка за рад са колачићима (cookies), кеширањем и ауторизацијом.
  8. Технологије за интерактивну презентацију садржаја на клијентској страни: JavaScript, CSS, DHTML, AJAX.
  9. Технологије претраживања Веб информационог простора. Преглед алгоритама. Машине за Веб претраживање. Апликације за претраживање сајтова.
  10. Безбедност Веб система. Безбедност на страни сервера. Напади везани за аутентификацију. Напади везани за ауторизацију. Претње по безбедност клијентске стране.

Практична настава:

У лабораторији: Решавање конкретних проблема у програмском језику PHP, коришћење других веб технологија HTML5, CSS3, JavaScript, AJAX.

Литература:
  1. Leon Shklar, Rich Rosen, Web Application Architecture: Principles, Protocols and Practices, 2nd Edition, John Wiley Sons Ltd, 2009.
  2. Интерни материјали у pdf формату базирани на презентацијама предавања.
  3. Додатни материјали - нису уврштену у испит. Нуде додатне информације о темама које се обрађују на предавањима.

Број часова активне наставе:
Остали часови:
Предавања: Вежбе: Други облици наставе: Студијски и истраживачки рад:
4 3  
Метода извођења наставе:

Предавања,
Лабораторијске вежбе,
Консултације (по договору),
Испит писмено и за рачунаром (практични део),

Оцена знања (максималан број поена 100):
Предиспитне обавезе Поена Завршни испит Поена
активности у току предавања писмени испит 50
практична настава усмени испит
семинарски рад испит за рачунаром 25
колоквијум 25 практичан
 
           
Предметни професор
др Бранимир Тренкић
Термин консултација:
Петак 12:00 - 13:00 Среда 13:00 - 14:00 Напомена: У ван-наставном периоду термин консултација је по договору са студентима путем електронске поште
Кабинет: 511
E-mail: btrenkic@viser.edu.rs
   
| О Школи | Студирање | Упис семестра | Маркетинг и послови | Лабораторије и центри | Дешавања |
  © Висока школа електротехнике и рачунарства струковних студија, Војводе Степе 283, Београд
web@viser.edu.rs