.
Od OOP do Play Framework
Developera
Kurs je namijenjen polaznicima koji već poznaju osnove programiranja i žele napraviti iskorak prema ozbiljnom backend i full-stack razvoju.
Kroz jasno strukturirane lekcije, praktične zadatke i stalnu podršku AI asistenata, korak po korak gradiš znanje od OOP-a do Play Framework korak po korak gradiš vještine potrebne da samostalno napraviš i pokreneš svoj digitalni proizvod.
- 24/7 pristup lekcijama
- Lični AI asistent
- Praktični zadaci i startup projekat
Prvih 14 dana za 1€
Bez rizika i obaveza
124,90€ mjesečno
Zašto plaćati cijeli kurs unaprijed i nadati se da vrijedi plaćenog novca?
Ostvari puni pristup 14 dana za samo 1€, uvjeri se u vrijednost i tek onda donesi odluku o nastavku uz pretplatu.
Godišnja pretplata
Uštedi oko 33% u odnosu na mjesečnu pretplatu plaćanjem cijele godine unaprijed.
Modeli pretplate i cijene
Bez obzira koji model odabereš, studiranje počinje probnim periodom. Svi paketi nude isti obim lekcija, zadataka i podrške
Mjesečna pretplata
Najfleksibilniji model pretplate koji možeš otkazati u bilo kojem trenutku i ponovo aktivirati u roku od 12 mjeseci, bez gubljenja ostvarenog napretka.
1€ za prvih 14 dana
124,90€
mjesečno uz zadržavanje fleksibilnosti
- Plaćaš samo dok aktivno učiš
- Sloboda da praviš pauze kad ti je potrebno
- Nastavljaš bez gubitka ostvarenog napretka
- Jednostavan prelazak na godišnju pretplatu
Godišnja pretplata
Ako si siguran u svoju istrajnost i znaš da želiš kontinuitet u učenju, godišnja pretplata ti donosi 12 mjeseci pristupa uz uštedu od 33% u odnosu na mjesečno plaćanje.
1€ za prvih 14 dana
999,90€
za 12 mjeseci pristupa platformi
- Ušteda od 33% u odnosu na mjesečnu
- Dugoročnija posvećenost povećava šanse za uspjeh
- Odličan izbor za polaznike koji rade ili studiraju
- Po isteku godine možeš preći na mjesečnu pretplatu

Šta trebaš znati prije početka kursa?
Za ovaj kurs je potrebno osnovno razumijevanje programiranja.
Namijenjen je polaznicima koji već poznaju osnove Java programiranja (varijable, petlje, uslove i metode) i žele da savladaju objektno orijentisano programiranje te naprave iskorak ka ozbiljnijem backend i full-stack razvoju.
Za pohađanje kursa nije potrebno prethodno iskustvo u razvoju aplikacija.

Šta ćeš znati nakon kursa?
Po završetku kursa bićeš sposoban da napraviš kompletnu web aplikaciju koristeći Play framework.
Moći ćeš da:
- programiraš u Javi i koristiš OOP principe
- projektuješ i upravljaš bazama podataka
- razumiješ web aplikacije i koristiš HTML i CSS
- koristiš Git i GitHub za verzionisanje i timski rad
- gradiš dobro organizovane i održive web aplikacije
- implementiraš CRUD operacije, validaciju formi i autentikaciju
- podešavaš migracije, konfiguraciju okruženja i deployment
- primjenjuješ soft skills važne za rad u IT timu
Stipendije za najbolje kandidate
Dodjeljujemo pet punih stipendija kandidatima koji pokažu najviše motivacije i potencijala u selekcijskom procesu.
Konkurs je otvoren do 23. jula.
Teme koje ćeš savladati
Kroz kurs prolaziš kroz deset pažljivo odabranih oblasti koje pokrivaju sve što ti je potrebno da razviješ savremenu web aplikaciju. Svaka tema gradi tvoj temelj i odmah se primjenjuje kroz praktične zadatke.
U ovom modulu savladavaš sve ključne koncepte objektno orijentisanog programiranja klase, objekte, enkapsulaciju, nasljeđivanje, polimorfizam, interfejse i apstraktne klase. Takođe radiš sa konstruktorima, izuzecima, listama, generičkim tipovima i enumeratorima, što ti daje čvrst temelj za pisanje profesionalnog, organizovanog i lako održivog Java koda.
Ovdje učiš kako da tvoja aplikacija pravilno reaguje kada nešto ne ide po planu. Umjesto da se program sruši, naučićeš kako da prepoznaš grešku, obradiš je i nastaviš dalje sa radom aplikacije. Ovo je jedna od ključnih praksi koja profesionalne aplikacije čini stabilnim, pouzdanim i otpornim na nepredviđene situacije.
Naučićeš kako da napraviš jednostavne desktop aplikacije koje korisnik vidi i koristi, kroz prozore, forme, dugmad i vizuelne elemente. Cilj ove cjeline nije specijalizacija za desktop razvoj, već da ti pokaže kako se svi dosadašnji koncepti primjenjuju u stvarnom korisničkom okruženju i kako logika tvog programa postaje vidljiva i interaktivna.
Upoznaješ se sa osnovnim principima rada sa podacima. Učiš kako da dizajniraš tabele, organizuješ podatke, upisuješ ih, pretražuješ i filtriraš pomoću SQL-a. Zatim povezuješ svoj program sa bazom podataka, tako da aplikacija može da čuva i koristi informacije, što je osnov svakog ozbiljnog sistema.
Učiš kako web stranica zaista funkcioniše. Kroz HTML razumiješ strukturu sadržaja, rad sa formama i način na koji korisnik komunicira sa aplikacijom. Ova osnova je neophodna da bi backend koji praviš znao kako da pravilno obrađuje podatke koje šalje korisnik.
Naučićeš kako da web stranici daš izgled, raspored i vizuelnu strukturu. Kroz Flexbox i Grid pravim moderni layout koji izgleda uredno i funkcionalno na različitim uređajima. Razumijevanje CSS-a pomaže ti da bolje shvatiš frontend dio aplikacije i kako ga backend podržava.
Ovladavaš osnovama verzionisanja koda i učenjem kako razvojni timovi zaista rade. Kroz Git i GitHub naučićeš kako da pamtiš izmjene, radiš na granama, spajaš kod i rješavaš konflikte. Upoznaješ i vizuelne alate poput SourceTree-ja, koji olakšavaju rad sa Git-om i čine te spremnim za rad u stvarnom timu.
Ovo je centralni dio kursa i pravi ulazak u profesionalni backend razvoj. Učiš kako da napraviš kompletnu web aplikaciju koristeći Play framework: kako da kreiraš kontrolere koji obrađuju zahtjeve korisnika, kako radi povezivanje sa bazom, šta su servisi, modeli i DTO-ovi, te kako da obrađuješ forme, upravljaš sesijama i implementiraš autentikaciju i autorizaciju. Posebno učiš kako da organizuješ kod tako da ostane pregledan i održiv, čak i kada aplikacija postane kompleksna.
Razvijaš vještine koje su jednako važne kao i programiranje: jasnu i profesionalnu komunikaciju, davanje i primanje feedbacka, upravljanje vremenom i zadacima, prioritetizaciju i rješavanje konflikata. Ovo su vještine koje direktno utiču na uspjeh u timskom okruženju i tvoju sposobnost da napreduješ u karijeri.
Nakon što ovladaš osnovama programiranja, učiš kako da koristiš savremene AI alate koji ti mogu ubrzati razvoj i unaprijediti način na koji radiš. Razumijećeš i koje su granice i rizici korištenja AI-a u razvoju softvera. Naučićeš kako da integrišeš AI servise u svoju web aplikaciju, što je sve traženija vještina u industriji.
Na kraju kursa razvijaš kompletnu i funkcionalnu web aplikaciju koja objedinjuje sve što si naučio: rad u Javi, baze podataka, rad u Play-u, autentikaciju, obradu formi, organizaciju koda i deployment. Ovo je tvoj prvi pravi projekat koji izgleda i funkcioniše kao stvarna poslovna aplikacija.
Nakon završetka, projekat možeš nastaviti razvijati i pretvoriti ga u vlastiti proizvod, ili ga koristiti kao snažan dokaz svog znanja prilikom apliciranja za poslove u IT kompanijama.
Pogledaj kako izgleda učenje na Eduteriumu
Želiš prije prijave vidjeti kako stvarno izgleda učenje u Eduteriumu? Pogledaj kratki demo i upoznaj proces od prvog dana.
U videu ćeš vidjeti:
- kako izgleda Eduterium iznutra i kako te vodi korak po korak
- kako ćeš rješavati praktične zadatke i kako ćeš objavljivati rješenja
- kako ti smjernice koje dobijaš pomažu da brže napreduješ
- kako dashboard prati tvoj napredak i pomaže ti da ostaneš aktivand
Demo ti pomaže da brzo procijeniš odgovara li ti ovakav način učenja. Nakon prijave dobijaš link za pristup koji možeš pogledati kad god ti odgovara.
EDUTERIUM Certifikat
Završetkom kursa dobijaš zvanični EDUTERIUM certifikat.
Certifikat nije samo potvrda da si uspješno završio program, već i digitalni dokaz tvojih znanja, vještina i uloženog rada. Pokazuje tvoju posvećenost učenju i sposobnost da primijeniš stečena znanja u praktičnim projektima, što može biti važan korak u daljem profesionalnom razvoju.
Imaš dodatna pitanja?
Ako imaš još pitanja ili ti nešto nije jasno u vezi sa kursom i našim opcijama, slobodno nam piši. Tu smo da ti pomognemo da doneseš najbolju odluku za sebe.




