SoftUni kurs - Java Advanced januar 2025

No products in the cart.

KURS

Java Advanced - januar 2025.

Kurs „Java Advanced“ se bavi radom sa Java jezikom. U toku kursa, polaznici će naučiti da rade sa linearnim strukturama podataka, rešavaju algoritamske probleme, rade sa tokovima, fajlovima i direktorijumima, kao i da kreiraju šablonske klase.
Posebna pažnja se posvećuje paradigmi funkcionalnog programiranja, kao i glavnom alatu koji se koristi za to – Stream API za obradu tokova podataka. Razvojno okruženje koje će koristiti tim instruktora je IntelliJ Idea 2021, ali svaki polaznik može koristiti alatke po svojoj želji.
 
NAPOMENA: Predavanja kursa “Java Advanced” za januarsku grupu će biti dostupna u obliku snimka. Tokom trajanja kursa, biće organizovane konsultacije jednom nedeljno kada ćete moći uživo da postavite pitanja i dobijete odgovore direktno od predavača.

Veštine koje ćete steći:

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.

NAPOMENA: Naknada za ispit iznosi 1440 dinara (bez obzira na to da li ste polagali redovan ispit ili ne).

Kome je kurs namenjen?

Kurs je namenjen svima onima koji su imaju veštine rada sa linearnim strukturama podataka, asocijativnim nizovima i obradom stringova. Da biste pratili kurs, potrebno je znanje engleskog jezika nivoa B2.

Kada kurs počinje?

Kurs počinje 27. januara 2025. godine. Detaljan raspored možete pronaći u odeljku “Teme” ili klikom na dugme “Raspored predavanja”.

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?

Završni ispit će se održati online, 09. marta 2025.

Da li ću dobiti sertifikat ako položim ispit?

Ako položite ispit sa minimum 70% tačnosti, dobijate SoftUni sertifikat o položenom kursu. Redovnom izradom domaćih zadataka možete ostvariti dodatnih 5% bodova.
FilipDespic sajt01

Filip Despić

Predavač na kursu Java Advanced – januar 2025

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 Dragutinovic sajt01

Matija Dragutinović

Predavač na kursu Java Advanced – januar 2025

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.

Share