KURS
JS Advanced – januar 2025.
Veštine koje ćete steći:
- Rad sa klasama i objektima
- Funkcije i JSON formati
- Rad sa linearnim strukturama
- Ekstrakcija informacija i manipulacija DOM stablom
- Primena objektno orijentisanog programiranja
- Primena funkcionalnog programiranja
Teme:
Uvod u kurs
Datum održavanja: 27.01.2025.
Sintaksa, Funkcije i Izjave
- Tipovi podataka
- Promenljive
- Strict Mode
- Operatori
- Funkcije
- Hosting
Datum održavanja: 27.01.2025.
Vežbe - Sintaksa, Funkcije i Izjave
Datum održavanja: 27.01.2025.
Nizovi i ugnježdeni nizovi
- Nizovi (definicija, pristup, svojstva i metode)
- Ugnježdeni nizovi (definicija, prolazak kroz ugnježdene nizove i manipulacija podacima)
Datum održavanja: 27.01.2025.
Vežbe - Nizovi i ugnježdeni nizovi
Datum održavanja: 27.01.2025.
Objekti i kompozicija
Objekti (objekti i svojstva)
JSON
Kompozicija objekata
Modularni kod
Datum održavanja: 03.02.2025.
Vežbe - Objekti i kompozicija
Datum održavanja: 03.02.2025.
Uvod u DOM
- Browser API
- Document Object Model
- HTML elementi
- Ciljanje elemenata
- Korišćenje DOM API-ja
Datum održavanja: 03.02.2025.
Vežbe – Uvod u DOM
Datum održavanja: 03.02.2025.
Manipulacija DOM-om i događaji
- Kreiranje i Manipulacija
- Elementima
- Obrada Događaja
- Tipovi Događaja
- Svojstva i Metode Objekta Događaja
Datum održavanja: 10.02.2025.
Vežbe – Manipulacija DOM-om i događaji
Datum održavanja: 10.02.2025.
Napredne Funkcije
- Pregled Funkcionalnog Programiranja
- Zatvaranja (Closures)
- Karijiranje i Delimične Primene
- Kompozicija Funkcija
- Kontekst Izvršenja (this)
Datum održavanja: 10.02.2025.
Vežbe – Napredne Funkcije
Datum održavanja: 10.02.2025.
Testiranje jediničnih delova i upravljanje greškama
- Upravljanje izuzecima
- Moduli
- Koncepti jediničnog testiranja
- Mocha i Chai za jedinično testiranje
Datum održavanja: 18.02.2025.
Vežbe – Testiranje jediničnih delova i upravljanje greškama
Datum održavanja: 18.02.2025.
Klase
- Definisanje klasa
- Svojstva i pristupnici
- Pristup komponenti
- Testiranje klasa
Datum održavanja: 18.02.2025.
Vežbe – Klase
Datum održavanja: 18.02.2025.
Prototipi i nasleđivanje
- Nasleđivanje
- Klasično nasleđivanje
- Prototipni lanac
Datum održavanja: 24.02.2025.
Vežbe – Prototipi i nasleđivanje
Datum održavanja: 24.02.2025.
Priprema za ispit
Datum održavanja: 27.02.2025. i 28.02.2025.
Radionica – Wizard Side Scrolling Game
Datum održavanja: 03.03.2025.
Završni ispit
Završni ispit će se održati online, 09. marta 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, 10. 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.