▶ ⏱︎ 14 nedelja 𖤘 Osnove
Napredno Java programiranje
Na modulu „Java Advanced“ zakoračićeš u naprednije koncepte Java programiranja i razviti svoje algoritamsko razmišljanje kroz rad na složenijim zadacima. Fokus je na objektno-orijentisanom programiranju i njegovoj primeni u izradi funkcionalnih, optimizovanih i skalabilnih aplikacija.
Modul se sastoji iz 2 kursa:
Kursevi u modulu
Veštine koje ćeš steći:
- Rad sa višedimenzionalnim i asocijativnim strukturama podataka
- Kreiranje i primena linearnih struktura podataka
- Primena osnovnih algoritama
- Rad sa tokovima podataka, fajlovima i direktorijumima
- Primena funkcionalnog programiranja
- Rad sa klasama, kreiranje generičkih klasa
- Kreiranje hijerarhije klasa i nasleđivanje
- Korišćenje principa OOP-a i enkapsulacije
- Rad sa Reflection API-jem
- Primena principa objektno-orijentisanog programiranja
- Osnove testiranja komponenti
Upoznaćeš se sa linearnim strukturama podataka i njihovom implementacijom u Javi, radom sa tokovima podataka (streams), fajlovima i direktorijumima. Naučićeš kako da kreiraš generičke (template) klase, razvijaš hijerarhiju klasa i primenjuješ nasleđivanje, kao i kako da koristiš Reflection i funkcionalno programiranje. Poseban akcenat biće na testiranju softvera i primeni najpoznatijih dizajn paterna za razvoj održivih i efikasnih aplikacija.
Kako da znam da li je modul za mene?
Modul je namenjen svima koji imaju iskustva u radu sa linearnim strukturama podataka, asocijativnim nizovima i obradom stringova. Potrebno je da poseduješ B2 nivo znanja engleskog jezika.
Kako mogu da se prijavim?
Za prijavu klikni OVDE ili na dugme „PRIJAVI SE“ i prati korake. Nakon uspešnog plaćanja, bićeš zvanično upisan na obuku.
Do kada mogu da se prijavim i kada počinje obuka?
Prijave su otvorene do xx xxxx 2025., a obuka počinje xx xxxx 2025. godine. Detaljan raspored predavanja možeš pronaći u sekciji „Teme“ ili kliknom na dugme “Raspored predavanja” u odeljku Dokumenti.
Kako i gde će se održavati predavanja?
Određene sesije modula dostupne su u obliku unapred snimljenih video lekcija, koje se prema rasporedu postavljaju na platformu zajedno sa dodatnim materijalima za učenje. Drugi deo nastave odvija se onlajn u realnom vremenu, gde studenti imaju priliku da postavljaju pitanja predavaču. Odmah nakon svakog časa koji se održava uživo, dobijate pristup snimku i materijalima za učenje. Detaljan raspored časova po danima i terminima, kao i format izvođenja (snimljeno ili onlajn u realnom vremenu), možete pronaći u rasporedu.
Da li postoje dodatni zahtevi za praćenje kursa?
(Potreban softver ili hardver za učešće na kursu)
softver
Neki od alata koji se koriste na kursu zahtevaju plaćanje licence, ali studenti nisu u obavezi da plaćaju ako to ne žele. Za izradu domačih zadataka je prihvatljivo korićenje besplatnih verzija.
Da li ću dobiti sertifikat na kraju kursa?
Ako položiš ispit sa minimum 70% tačnosti, dobijaš SoftUni sertifikat o položenom kursu. Redovnom izradom domaćih zadataka možeš ostvariti dodatnih 5% bodova.
Sertifikat je priznat od strane IT zajednice u Srbiji.
Cena modula i šta je sve uključeno?
ONLINE
Raspon cena: od 18.500,00 рсд do 37.000,00 рсд
Raspon cena: od 18.500,00 рсд do 37.000,00 рсд
-
Online obuka sa snimljenim video lekcijama i Q&A sesijama u realnom vremenu
-
Trajni pristup video snimcima i materijalima za učenje
-
Pomoć mentora za savladavanje gradiva
-
Pristup zatvorenoj Discord grupi sa polaznicima
-
Polaganje redovnog ispita i sertifikat
