.

Od nule do Spring Boot
Developera

Kurs je namijenjen apsolutnim početnicima koji žele krenuti od samih osnova programiranja i korak po korak izgraditi karijeru profesionalnog programera.

Kroz jasno strukturirane lekcije, praktične zadatke i stalnu podršku AI asistenata učiš sve od osnova programiranja do Spring Boot frameworka i korak po korak gradiš vještine kakve se traže u softverskim kompanijama.

Prvih 14 dana za 1€

Bez rizika i obaveza

109,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

109,90€ 

mjesečno uz zadržavanje fleksibilnosti

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

879,90€ 

za 12 mjeseci pristupa platformi

Šta trebaš znati prije početka kursa?

Za ovaj nije potrebno nikakvo predznanje. Namjenjen je polaznicima koji žele krenuti od apsolutnih osnova.

Nije potrebno prethodno iskustvo.
Predavanja kreću od pojašnjavanja šta je uopšte programski kod i vode te korak po korak kroz jasno strukturirane lekcije i praktične zadatke. Tokom kursa postepeno savladavaš osnove programiranja, principe objektnog programiranja, rad s bazama podataka, backend razvoj i savremene full-stack alate.

Šta ćeš znati nakon kursa?

Po završetku kursa bićeš sposoban da napraviš kompletnu web aplikaciju koristeći Spring Boot framework.

Moći ćeš da:

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.

d
:
:

Teme koje ćeš savladati

Kroz kurs prolaziš kroz jedanaest 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.

Java - Osnove programiranja

Počinješ od samih temelja jezika Java. Učiš kako da pišeš instrukcije koje računar može izvršiti i kako da koristiš varijable, petlje, uslove i osnovnu programersku logiku da riješiš konkretan problem. Postepeno stičeš osjećaj kako program „razmišlja“ i gradiš temelj na kojem se zasniva sve što dolazi kasnije. U ovoj fazi počinješ da koristiš i metode kako bi tvoj kod bio organizovaniji, pregledniji i lakši za održavanje.

Objektno orijentisano programiranje (OOP)

Kroz OOP prelaziš sa osnovne logike na način razmišljanja kakav koriste profesionalni programeri. Učiš kako da praviš klase i objekte, kako funkcioniše nasljeđivanje, interfejsi i polimorfizam, te kako da koristiš ove principe da bi aplikacija bila modularna, proširiva i razumljiva. OOP ti omogućava da praviš strukturu koda kakva se koristi u pravim softverskim projektima.

Obrada izuzetaka

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.

Java GUI (grafički interfejs)

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.

Baze podataka i SQL

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.

HTML i osnove weba

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.

Osnove CSS-a i web dizajna

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.

Verzionisanje i timski rad (Git, GitHub, SourceTree)

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.

Spring Boot Framework

Ovo je centralni dio kursa i pravi ulazak u profesionalni backend razvoj. Učiš kako da napraviš kompletnu web aplikaciju koristeći Spring Boot: 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.

Soft Skills (Team Player & Job Seeker paket)

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.

AI predavanja

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.

Startup projekat

Na kraju kursa razvijaš kompletnu i funkcionalnu web aplikaciju koja objedinjuje sve što si naučio: rad u Javi, baze podataka, rad u Spring Boot-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.

SealWithQRCode

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.

    Color on transparent - Small2

    Ko može dobiti Eduterium stipendiju?

    Eduterium stipendija namijenjena je onima koji žele napraviti veliki iskorak u svom profesionalnom životu, bez obzira na prethodno iskustvo u programiranju. Da bi se prijavio, potrebno je da ispunjavaš nekoliko osnovnih uslova:

    Ova stipendija nije rezervisana za iskusne programere niti za one koji već rade u IT industriji. Naš cilj je da podržimo ljude koji žele naučiti programirati od početka i omogućimo im da steknu znanja potrebna za zaposlenje u IT sektoru.

    Koje su tvoje obaveze?

    Dobiti Eduterium stipendiju nije samo finansijska podrška nego i prilika da postaneš inspiracija drugima koji se dvoume oko promjene karijere. Tvoj put može biti ta iskra koja će pomoći nekome da povjeruje u sebe i krene tvojim putem. Od tebe očekujemo:

    Eduterium stipendija nije klasičan “put ka zaposlenju” kakav nude kompanije koje traže gotove programere. Naš fokus je na edukaciji i podršci onima koji žele naučiti programirati od nule i postati dio IT zajednice.

    Period trajanja obaveza

    Tvoje obaveze traju od dana potpisivanja ugovora do trenutka kada se zaposliš i kada nam dostaviš završni video snimak sa svog novog radnog mjesta.

    Ali tvoja uloga i pozitivan uticaj ne moraju se završiti tu.

    Završetkom stipendijskog programa, možeš postati Eduterium ambasador, osoba čija priča i prisustvo inspirišu druge. Svojim iskustvom možeš pomoći novim generacijama da se ohrabre, da prepoznaju priliku i da vjeruju da je promjena moguća. Tvoj put može osvijetliti njihov.

    Zatraži BESPLATNO demo predavanje

    Želiš da vidiš kako izgleda naš kurs u praksi?
    Pošalji nam poruku putem forme ispod i odobrit ćemo ti pristup demo predavanju.