KURS
Java Advanced - januar 2025.
Veštine koje ćete steći:
- Rad sa višedimenzionalnim i asocijativnim strukturama podataka
- Kreiranje linearnih struktura podataka
- Primena osnovnih algoritama
- Primena funkcionalnog programiranja
- Rad sa podacima, fajlovima i direktorijumima
- Rad sa klasama, kreiranje šablonskih klasa
Teme:
Uvod u kurs
Datum održavanja: 27.01.2025.
Stack and Queues
- Algorithmic Complexity
- Stack - last-in and first-out
- Queue - first-in and first-out
- - Priority Queue
Datum održavanja: 27.01.2025.
Vežbe - Stack and Queues
Datum održavanja: 27.01.2025.
Višedimenzionalni nizovi
- Šta je višedimenzionalni niz
- Deklarisanje i kreiranje višedimenzionalnih nizova
- Inicijalizacija višedimenzionalnih nizova
- Pristup elementima
- Čitanje matrice
Datum održavanja: 27.01.2025.
Vežbe - Višedimenzionalni nizovi
Datum održavanja: 27.01.2025.
Skupovi i napredni rečnici
- Skupovi (HashSet, TreeSet i LinkedHashSet)
- Mape (HashMap, TreeMap i LinkedHashMap)
Datum održavanja: 03.02.2025.
Vežbe - Skupovi i napredni rečnici
Datum održavanja: 03.02.2025.
Strimovi, fajlovi i direktorijumi
- Osnove strimova
- Tipovi strimova
- Fajlovi i direktorijumi
- Serijalizacija
Datum održavanja: 03.02.2025.
Vežbe - Strimovi, fajlovi i direktorijumi
Datum održavanja: 03.02.2025.
Funkcionalno programiranje
- Lambda izrazi
- Šta je funkcija?
- Ostale vrste funkcija
- BiFunction
Datum održavanja: 10.02.2025.
Vežbe - Funkcionalno programiranje
Datum održavanja: 10.02.2025.
Definisanje klasa
- Definisanje jednostavnih klasa
- Polja
- Metode
- Konstruktori i ključna reč this
- Statistički članovi
Datum održavanja: 10.02.2025.
Vežbe - Definisanje klasa
Datum održavanja: 10.02.2025.
Radionica
Datum održavanja: 18.02.2025.
Vežbe – Radionica
Datum održavanja: 18.02.2025.
Generički tipovi
- Sintaksa generičkih tipova
- Generičke klase i interfejsi
- Generičke metode
- Brisanje tipova i granice parametara tipova
Datum održavanja: 18.02.2025.
Vežbe – Generički tipovi
Datum održavanja: 18.02.2025.
Iteratori i komparatori
- Varijabilni argumenti
- Iteratori (Iterator i ListIterator)
- Komparatori (Comparable)
Datum održavanja: 24.02.2025.
Vežbe – Iteratori i komparatori
Datum održavanja: 24.02.2025.
Priprema za ispit
Datum održavanja: 27.02.2025. i 28.02.2025.
Uvod u algoritme
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.
Kako izgleda i kada se održava završni ispit?
Da li ću dobiti sertifikat ako položim ispit?

Filip Despić
Filip je diplomirani master inženjer organizacionih nauka sa iskustvom u nastavi na Katedri za informacione tehnologije. Trenutno je angažovan na radu u internacionalnoj kompaniji, gde radi na razvoju sistema za plaćanje.

Matija Dragutinović
Matija je master inženjer elektrotehnike i računarstva sa završenim osnovnim i master akademskim studijama na Elektrotehničkom fakultetu u Beogradu. Trenutno radi u internacionalnoj kompaniji koja se bavi razvojem bioinformatičarskih alata za dijagnostikovanje retkih bolesti i istraživanja kancera, koristeći Java i Python.