Предмет | Језици и окружења за развој ИС |
---|---|
Модул | Информациони системи и технологије |
Статус предмета | Обавезан предмет |
Катедра | Катедра за информационе системе |
Број ЕСПБ бодова | 6 |
Стицање темељних знања у вези савремених програмских језика и софтверских окружења за развој информационих система, као и практичних знања везаних за њихово коришћење и интеграцију у имплементацији ИС.
Студенти ће поседовати напредна стручна знања која се односе накритичко размишљање у анализи проблема и примену савремених окружења за развој ИС.
Предавања се одржавају уз одговарајуће електронске презентације. Лабораторијске вежбе базиране на демонстрирању различитих окружења и програмских језика уз примењивање знања приликом рада на задатим студијама случаја.
Теоријска настава
Трендови у развоју ИС. Преглед актуелних програмских језика и окружења за развој ИС. Традиционалне и SinglePageveb апликације. Верзионисање кода. Основни концепти Javascript језика. Манипулација DOM-ом и догађаји. Објекти и функције. Асинхрони позиви: Promises, async/await, AJAX. Окружења на клијентској страни: React, Angular, Vue.js. Rest API и изабрани RPC приступи. Основе Typescript језика. Окружења и језици на серверској страни: Node.JS, Java, PHP, .NET Core. Перзистентни механизми: Hibernate, JPA, Entity, Doctrine.
Практична настава
Имплементација основних концепата Javascrpt језика. HTML/CSS. Имплементација манипулације DOM-ом и обрада догађаја. Имплементација објеката и функција. Асинхрони позиви: Promises, async/await, AJAX. Примена верзионисања кода. Практичан рад са окружењимаза развој ИС клијентској страни: React, Angular, Vue.js. Rest API и изабрани RPC приступи. Основе Typescript језика. Практичан рад са окружењима и језицима на серверској страни: Node.JS, Java, PHP, .NET Core. Примена перзистентних механизама: Hibernate, JPA, Entity, Doctrine.
1. Flanagan, D. : The Definitive Guide: Master the World’s Most-Used Programming Language O’Reilly Media, 7th ed 2020
2. Simpson, K. You Don’t Know J sseries, 1st ed. O’Reilly Media 2020
3. 3.Аничић Н., Петровић М., Турајлић Н. Презентације у е-форми са сајта is.fon.bg.ac.rs ФОН 2020