KURS
JS Aplikacije - mart 2025.
Veštine koje ćete steći:
- Rad sa HTTP-om i kako se prave zahtevi
- Kreiranje jednostavnih Single Page aplikacija
- Rad sa šablonima i rutiranjem
- Rad sa nestrukturiranim bazama podataka
- Rad sa REST API-jem i asinhronim programiranjem
- Testiranje aplikacije
Teme:
Uvod u kurs
Datum održavanja: 10.03.2025.
HTTP i REST servisi
- HTTP zaglavlja
- CRUD operacije
- REST servisi
- Popularna BaaS rešenja
Datum održavanja: 10.03.2025.
Vežbe – HTTP i REST servisi
Datum održavanja: 10.03.2025.
Asinhrono programiranje
- AJAX (osnove Promises i Fetch API)
- Asinhrono programiranje
- Detaljno o Promises
- Async/Await
Datum održavanja: 10.03.2025.
Vežbe – Asinhrono programiranje
Datum održavanja: 10.03.2025.
Remote data i autentifikacija
- Upravljanje udaljenim podacima
- HTML forme
- CRUD operacije
- Autentifikacija korisnika
Datum održavanja: 17.03.2025.
Vežbe – Remote data i autentifikacija
Datum održavanja: 17.03.2025.
Single page aplikacije
- Koncepti SPA (Single Page Application)
- Višeekranska aplikacija
- Dinamičko menjanje sadržaja
Datum održavanja: 17.03.2025.
Vežbe – Single page aplikacije
Datum održavanja: 17.03.2025.
Arhitektura i testiranje
- Modularne aplikacije
- Paketi
- Zavisnosti
- Integraciono testiranje
Datum održavanja: 24.03.2025.
Vežbe – Arhitektura i testiranje
Datum održavanja: 24.03.2025.
Renderovanje na strani klijenta
- Koncepti šabloniranja
- Jednostavno šabloniranje
- Šablonski alati
Datum održavanja: 24.03.2025.
Vežbe – Renderovanje na strani klijenta
Datum održavanja: 24.03.2025.
Routiranje
- Koncepti routiranja
- Navigacija i istorija
Datum održavanja: 31.03.2025.
Vežbe – Routiranje
Datum održavanja: 31.03.2025.
Modularne aplikacije
- Pristup komponentama
- Enkapsulacija funkcionalnosti
- Izolacija stanja
Datum održavanja: 31.03.2025.
Vežbe – Modularne aplikacije
Datum održavanja: 31.03.2025.
Priprema za ispit
Datum održavanja: 07.04.2025. i 08.04.2025.
Radionica: End-To-End Application Part 1
Datum održavanja: 14.04.2025.
Radionica: End-To-End Application Part 2
Datum održavanja: 14.04.2025.
Radionica: Web komponente
- Šta su Web komponente?
- Kreiranje elemenata i Shadow DOM-a
- HTML šabloni i slotovi
- Životni ciklus komponente
- Proširenje HTML elemenata
Datum održavanja: 14.04.2025.
Završni ispit
Završni ispit će se održati online, 27. aprila 2025. od 10:00 do 16:00 časova. Ispit je vremenski ograničen. Ukoliko započnete kasnije, imaćete manje vremena za rad.
Popravni ispit
Ponovno polaganje završnog ispita će se održati online, 11. maja 2025. od 10:00 do 16:00 časova. Ispit je vremenski ograničen. Ukoliko započnete kasnije, imaćete manje vremena za rad.
Kome je kurs namenjen?
Kada kurs počinje?
Kada i kako će se održavati predavanja?
Celokupna nastava se održava ONLINE, pružajući vam fleksibilnost da učite tempom koji vam najviše odgovara.
– Snimci predavanja: Svakog ponedeljka na Google učionici biće dostupni snimci predavanja za aktuelnu nedelju. Tokom svake nedelje, očekuju vas nova predavanja. Sva predavanja će biti trajno dostupna i možete ih gledati koliko god puta vam je potrebno i u koje god vreme vama odgovara.
– Live konsultacije: Svake subote, dok traje kurs, u terminu od 10:00 do 13:00 časova, organizujemo live konsultacije sa predavačem. Ovo je idealna prilika da uživo postavite pitanja, razjasnite nejasnoće i dobijete stručne odgovore direktno od predavača.
Detaljan raspored predavanja možete pronaći na stranicama svakog od kurseva koji čine ovaj modul, u odeljku “Teme” ili klikom na dgume “Raspored predavanja”.
Kako izgleda i kada se održava završni ispit?
Da li ću dobiti sertifikat ako položim ispit?

Anđela Jovanović
Softverski inženjer koji se trenutno bavi web razvojem, usavršavajući se u tehnologijama kao što su HTML, CSS, JavaScript, i Angular. Pored toga, aktivno je angažovana na doktorskim studijama, gde se fokusira na primenjenu metaheuristiku i prediktivnu analizu, o čemu je već objavila nekoliko naučnih radova.

Zorana Krsmanović
Diplomirani inženjer softverskog i informacionog inženjerstva sa masterom Univerziteta Singidunum, trenutno na doktorskim studijama iz inteligentnih softverskih sistema. Predaje upravljanje bazama podataka i web programiranje u srednjoj školi. Poseduje znanje o AWS uslugama, ima položen AWS Cloud Practitioner sertifikat.