Sveobuhvatno IT obrazovanje
nakon kog ste potpuno osposobljeni za
samostalni rad
Docent/Šef katedre i studijskog programa
za Racunarsko i softversko inženjerstvo
"Java Full Stack Development sa Spring Frameworkom" je osmišljen da pruži sveobuhvatno razumevanje Java programiranja i razvoja web aplikacija koristeći Spring Boot framework. Tokom dve godine, ovaj kurs pokriva osnovne do napredne teme u Javi, web front-end i back-end razvoj, kao i integraciju Spring Boot-a za kreiranje robusnih i skalabilnih web aplikacija.
Kome je namenjen kurs?
JavaFull Stack Developer Course je idealan za sve koji žele da postanuuspešni Java Full Stack Developeri. Kurs obuhvata sve ključneaspekte potrebne za uspeh u ulozi Full Stack Java Developer-a.
Dvogodišnje obrazovanje osmišljeno da vas osposobi za uspešnu karijeru kao Java Full Stack Developer. Tokom ovog intenzivnog školovanja, polaznici će steći sveobuhvatno znanje i praktične veštine potrebne za razvoj web aplikacija, koristeći Java i Spring framework. Ovaj kurs pruža temeljnu pripremu za izazove u svetu web razvoja, osiguravajući da budete spremni za posao odmah po završetku. U nastavku možete pročitati detaljan pregled onoga što se uči tokom prve i druge godine.
Prva Godina: Osnove Java Programiranja i Web Razvoja
Tokom prve godine, polaznici će se upoznati sa osnovama Java programiranja i osnovnim principima razvoja web aplikacija. Kurs počinje uvodom u Java programiranje za početnike, gde će polaznici naučiti kako da postave razvojno okruženje koristeći alate kao što su Eclipse, Visual Studio Code, XAMPP, Apache i MySQL.
Sledeći deo kursa obuhvata algoritme i strukture podataka, gde će polaznici savladati osnovne koncepte Java jezika, uključujući petlje, grananja i funkcije, kao i rad sa nizovima. Potom će se fokusirati na objektno-orijentisano programiranje (OOP), gde će učiti o apstrakciji, enkapsulaciji, klasama, nasleđivanju i polimorfizmu.
Polaznici će takođe naučiti kako da kreiraju web stranice koristeći HTML i CSS, kao i kako da dodaju interaktivnost pomoću JavaScript-a. Naučiće osnovne tehnike validacije formi, kao i principe MVC arhitekture. Rad sa MySQL bazama podataka će omogućiti polaznicima da razumeju kako da kreiraju i upravljaju bazama podataka, pišu SQL upite i prikazuju podatke na web stranicama. Na kraju prve godine, polaznici će naučiti kako da čuvaju podatke u kolačićima i sesijama i zaštite pristup stranicama.
Druga Godina: Napredne Java Teme i Spring Framework
U drugoj godini, polaznici će se baviti naprednijim temama kao što su sinhronizacija niti, Java 8 funkcionalnosti, dizajn paterni i integracija Hibernate-a. Poseban fokus će biti na Spring Boot framework-u, gde će polaznici naučiti osnove Spring-a, kreirati RESTful servise, povezivati se sa bazama podataka pomoću Spring Data JPA i implementirati sigurnosne mehanizme koristeći Spring Security.
Polaznici će takođe naučiti kako da testiraju svoje aplikacije, koristeći manuelne i automatske testove, kao i kako da implementiraju napredne tehnike poput Docker-a, klastera servera, keširanja i Kubernetes-a. Na kraju kursa, polaznici će raditi na složenim projektima, definišući i implementirajući funkcionalnosti, kao i prezentujući svoja rešenja.
Kurs pruža sveobuhvatno znanje i veštine potrebne za razvoj kompletnog web rešenja koristeći Java i Spring framework, pripremajući polaznike za izazove u svetu web razvoja.