Циљ
Исход
Методе извођења наставе
Садржај
Литература
Теоријска настава
Трендови у развоју ИС. Преглед актуелних програмских језика и окружења за развој ИС. Традиционалне и 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
