×
Универзитет у Новом Саду

Предмет: Савремене wеб технологије (17.F523)

Основне информације:
 
Категорија Научно-стручни
Ужа научна област Графичко инжењерство
ЕСПБ 5

Циљ предмета јесте надограња знања стечених на предмету који претходи (Веб дизајн) и дубље упознавање са актуелним трендовима респонзивног веб дизајна и савременим веб технологијама, као и оспособљавање за израду респонзивне, мултимедијалне и интерактивне веб апликације коришћењем последњих стандарда и окружења клијентских веб технологија (HTML5 / CSS3 / AngularJS / React). Поред коришћења ових технологија, омогућава се и упознавање са системима за управљање садржајем (CMS), као и упознавање са SEO оптимизацијом и њеним значајем.

Студенти стичу компетенције за самосталну израду потпуно функционалне веб апликације. Коришћењем последњих стандарда клијентских веб технологија - HTML5, CSS3 и AngularJS, омогућава се креирање добро организованих веб апликација које су притом и оптимизоване за различите претраживаче и прилагођене за различите корисничке платформе у складу са актуелним трендовима веб дизајна и HTML5/CSS3 спецификацијом.

HTML5 стандард - основни елементи, синтакса, семантика, структура. Новитети клијентских веб технологија – HTML5, CSS3, JS, AngularJS. Трендови веб дизајна – респонзивни веб дизајн, интерактивни упити, упити елемената, систем мреже, флат дизајн, нова веб типографија, минимализам, креативна иконографија, илустрација, јарке боје, параллаx, флексбокс. Оптимизација CSS стилова кроз употребу CSS препроцесора – SASS и SCSS. Упознавање са различитим CSS3 окружењима и библиотекама и њихова употреба. Упознавање са различитим CSS3 анимацијама и трансформацијама и њихова употреба. Упознавање са Jquery библиотеком и њеним додацима и њихова употреба. Упознавање са JavaScript MVC окружењем за правилно организовање веб апликације – AngularJS и његова употреба. Анализа структуре, креирање и оптимизација HTML5 веб апликације. Овладавање једностраничним концептом веб сајта (SPA). Упознавање са системима за управљање садржајем – CMS и њихова употреба. Значај и употреба оптимизације за претраживаче – SEO.

Настава се изводи у виду предавања, рачунарских вежби и консултација која се врше према утврђеном распореду. На предавањима се излаже теоријски део градива пропраћен примерима, анализом добре и лоше праксе и студијама случаја користећи савремена средстава, актуелну литературу и интерактивне методе рада са студентима како би се стекао увид у њихова предзнања и разумевање изложеног градива. На рачунарским вежбама студенти креирају демо веб апликације различитих намена и комплексности употребом савремених клијенстких веб технологија (HTML5/CSS3/JS). Савладано градиво студенти потврђују кроз израду и одбрану самосталног предметног пројекта који представља функционалну веб презентацију која имплементира актуелне веб дизајн трендове на одабрану тему.

Аутори Назив Година Издавач Језик
Cecco, R. Supercharged JavaScript Graphics : with HTML5 canvas, jQuery, and More 2011 OReilly Media, Sebastopol Енглески
Stefanov, S. JavaScript Patterns : Build Better Applications with Coding and Design Patterns 2010 OReilly Media, Sebastopol Енглески
Flanagan, D. JavaScript : sveobuhvatni vodič 2008 Mikro knjiga, Beograd Српски језик
McPeak, J. JavaScript : 24-časovna obuka 2011 Kompjuter biblioteka, Beograd Српски језик
DARIE, Cristian et al. AJAX and PHP: Building Responsive Web Applications 2006 O Reilly Енглески
Предметна активност Предиспитна Обавезна Број поена
Предметна активност
Присуство на рачунарским вежбама
Предиспитна
Да
Обавезна
Да
Број поена
5.00
Предметна активност
Теоријски део испита
Предиспитна
Не
Обавезна
Да
Број поена
30.00
Предметна активност
Присуство на предавањима
Предиспитна
Да
Обавезна
Да
Број поена
5.00
Предметна активност
Одбрањене рачунарске вежбе
Предиспитна
Да
Обавезна
Да
Број поена
10.00
Предметна активност
Предметни пројекат
Предиспитна
Да
Обавезна
Да
Број поена
30.00
Предметна активност
Усмени део испита
Предиспитна
Не
Обавезна
Да
Број поена
20.00

Предавања

Предавања

Рачунарске вежбе

Рачунарске вежбе