Информације о курсу – Увод у веб и интернет технологије @ Математички факултет
Академска година 2021/22
Наставници и асистенти
-
Наставник: проф. др Александар Картељ
-
Асистент: Јелена Марковић
-
Сарадник: Милица Гњатовић
-
Сарадник: Луција Миличић
Званичан план и програм курса
Концепција курса
Елементи:
-
Предавања
-
Вежбе
-
Консултације и практични рад
-
Писмени и усмени испит
Садржај курса
-
Увод у рачунарске мреже (на предавањима)
-
Улога и начин рада рачунарских мрежа
-
Компоненте рачунарских мрежа
-
Распон рачунарских мрежа
-
Топологија рачунарских мрежа
-
Слојеви код рачунарских мрежа
-
-
Интернет, услуге и протоколи (на предавањима)
-
Опис Интернета
-
Историјат Интернета
-
Архитектура Интернета
-
Технологије приступа Интернету
-
Интернет сервиси
-
Интернет протоколи
-
-
Језици за обележавање (на предавањима)
-
Рад са текстуалним документима
-
Стандадни општи језик за обележавање - SGML
-
Прошириви језик за обележавање - XML
-
-
HTML 5 (на вежбама)
-
html
,head
,body
-
meta
,title
,script
,style
,link (za ukljucivanje css-a)
-
header
,main
,footer
,aside
,article
,section
,nav
-
p
,h1
-h6
,em
,strong
,small
,b
,i
,u
,sub
,sup
-
address
,blockquote
,q
,cite
,pre
,code
-
ul
,ol
,li
,dl
,dd
,dt
-
img
,audio
,video
,iframe
-
table
,tr
,td
,th
,caption
-
input
,select
,option
,textarea
,label
-
div
,span
-
-
CSS (на вежбама)
-
Nачини укључивања CSS декларација
-
Селектори
-
Атрибути
-
-
Програмски језик ЈаваСкрипт (на предавањима и на вежбама)
-
Карактеристике језика ЈаваСкрипт
-
ЈаваСкрипт окружење за извршавање
-
Структура ЈаваСкрипт програма
-
Функције и затворења
-
Објекти и низови
-
Функције вишег реда
-
Напредни објекти
-
Асинхрони ЈаваСкрипт
-
Изузетци
-
Модули
-
Верзије и стилови кŏдирања у језику ЈаваСкрипт
-
-
ЈаваСкрипт програмирање на клијентској страни (на вежбама и на предавањима)
-
Дебагирање клијентског JavaScript кŏда уз помоћ веб прегледача
-
Објектни модел документа (DOM)
-
Догађаји
-
-
ЈаваСкрипт програмирање коришћењем окружења
node
(на вежбама и на предавањима)-
Извршно окружење
node
-
Догађаји код окружења
node
-
Рад са датотекама
-
Рад са токовима
-
Догађаји и токови података
-
-
ЈаваСкрипт серверско програмирање коришћењем окружења
node
(на вежбама и на предавањима)-
Мрежне апликације
-
Веб апликације
-
Обрада веб формулара
-
-
ЈаваСкрипт серверско програмирање коришћењем окружења
express
(на вежбама и на предавањима)-
Веб апликације
-
Обрада веб формулара
-
-
ЈаваСкрипт програмирање MongoDB база података (на вежбама и на предавањима)
-
NoSQL база података
MongoDB
-
ЈаваСкрипт библиотека за рад са
MongoDB
базом
-
-
Напредне серверске ЈаваСкрипт апликације (на вежбама и на предавањима)
-
Напредне
node
веб апликације -
Напредне
express
веб апликације
-
Напомена. Очекује се да полазници курса већ поседује основно знање програмирања на програмском језику C, тако да се у овом курс неће детаљно објашњавати ти елементи.
Оцењивање и бодовање
-
Укупан број поена које носе практичне провере знања је 65
- Једна практична провера знања - практични део завршног испита (у овој школској години нема колоквијума).
-
Укупан број поена које носи усмени испит је 35
-
Да би студент био позван на усмени испит, потребно је да освоји не мање од 25 поена на практичном делу завршног испита
-
Усмени испит се полаже у директној усменој комуникацији са наставником, одговарајући на питња са цедуљице коју је извукао
-
Пре одговарања, студент има право да напише концепт, којим се може служити током разговора са наставником
-
Статусне информације
Термини за консултације у академској 2021/22. години
-
проф. др Владимир Филиповић: четвртком у 17 сати. Да би се консултације одржале, потребно је најавити се преко електорнске поште најкасније до среде у 12 сати. За консултације ће се користити моја Webex соба, на aдреси https://matf.webex.com/meet/vladaf.
-
Јелена Марковић: —.
-
Виктор Новаковић: —.
-
Милица Гњатовић: —.
Аутори веб страна курса
Виктор Новаковић
Милица Гњатовић
Овај садржај је заштићен лиценцом Creative Commons Attribution-NonCommercial 3.0 Unported License.
За програмски код који се односи на садржај овог курса се може сматрати да је заштићен MIT лиценцом.