Vežbe
2022/2023
Teme koje se obrađuju na vežbama
- JavaScript: Tipovi. Operatori. Funkcije i njihova svojstva.
- JavaScript: Nizovi. Objekti.
- JavaScript: Objektno-orijentisano programiranje (prototipovi). Obrada grešaka.
- JavaScript: Moduli. Asinhrono programiranje (funkcije povratnog poziva, obećanja, asinhrone funkcije).
- TypeScript.
- Node.js. Express.js. REST arhitektura.
- MongoDB SUBP. Mongoose.js.
- Angular: Komponente.
- Angular: Direktive. Komponente (nastavak).
- Angular: Reaktivni formulari. Pohranjivanje datoteka.
- Angular: Servisi. HTTP.
- Angular: Rutiranje. Filteri.
Literatura
Glavna literatura:
Dodatna literatura i materijali za učenje:
- HTML & CSS
- JavaScript
- Eloquent JavaScript, 3rd Edition: A Modern Introduction to Programming
- MDN JavaScript
- You Don’t Know JS Yet (book series) - 2nd Edition
- Object-Oriented JavaScript: Learn everything you need to know about object-oriented JavaScript (OOJS), 3rd Edition
- ES6 for Humans: The Latest Standard of JavaScript: ES2015 and Beyond
- javascript.info
- TypeScript
- RxJS
- Angular
- Node.js/Express.js
- MongoDB/Mongoose.js
Virtualna mašina i softver
Preuzmite virtualnu mašinu ovde. Za preuzimanje VM je neophodno da prvo označite arhivu, pa onda da pritisnete dugme “Download” (u suprotnom će Vam OneDrive zahtevati prijavljivanje pomoću Microsoft naloga).
Za potrebe nastave i praktičnog dela završnog ispita na virtualnoj mašini je instaliran Visual Studio Code. Na ovoj vezi možete pronaći skript za instaliranje svih proširenja za VSCode iz komandne linije koje će biti dostupne na ispitu (za pokretanje skripta na Windows OS je potrebno dodati ekstenziju .bat
, dok je za Unix-zasnovane OS potrebno označiti skript za izvršavanje naredbom chmod +x ekstenzije
).