KURS
Java Advanced - septembar 2024.
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: 23.09.2024.
Stack and Queues
- Algorithmic Complexity
- Stack - last-in and first-out
- Queue - first-in and first-out
- - Priority Queue
Datum održavanja: 23.09.2024.
Vežbe - Stack and Queues
Datum održavanja: 24.09.2024.
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: 26.09.2024.
Vežbe - Višedimenzionalni nizovi
Datum održavanja: 27.09.2024.
Skupovi i napredni rečnici
- Skupovi (HashSet, TreeSet i LinkedHashSet)
- Mape (HashMap, TreeMap i LinkedHashMap)
Datum održavanja: 30.09.2024.
Vežbe - Skupovi i napredni rečnici
Datum održavanja: 01.10.2024.
Strimovi, fajlovi i direktorijumi
- Osnove strimova
- Tipovi strimova
- Fajlovi i direktorijumi
- Serijalizacija
Datum održavanja: 03.10.2024.
Vežbe - Strimovi, fajlovi i direktorijumi
Datum održavanja: 04.10.2024.
Funkcionalno programiranje
- Lambda izrazi
- Šta je funkcija?
- Ostale vrste funkcija
- BiFunction
Datum održavanja: 07.10.2024.
Vežbe - Funkcionalno programiranje
Datum održavanja: 08.10.2024.
Definisanje klasa
- Definisanje jednostavnih klasa
- Polja
- Metode
- Konstruktori i ključna reč this
- Statistički članovi
Datum održavanja: 10.10.2024.
Vežbe - Definisanje klasa
Datum održavanja: 11.10.2024.
Radionica
Datum održavanja: 14.11.2024.
Vežbe – Radionica
Datum održavanja: 15.10.2024.
Generički tipovi
- Sintaksa generičkih tipova
- Generičke klase i interfejsi
- Generičke metode
- Brisanje tipova i granice parametara tipova
Datum održavanja: 17.10.2024.
Vežbe – Generički tipovi
Datum održavanja: 18.10.2024.
Iteratori i komparatori
- Varijabilni argumenti
- Iteratori (Iterator i ListIterator)
- Komparatori (Comparable)
Datum održavanja: 21.10.2024.
Vežbe – Iteratori i komparatori
Datum održavanja: 22.10.2024.
Priprema za ispit
Datum održavanja: 24. i 25.10.2024.
Uvod u algoritme
Datum održavanja: 28.10.2024.
Završni ispit
Popravni ispit
Kome je kurs namenjen?
Kada kurs počinje?
Kada i kako će se održavati predavanja?
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.