Sveobuhvatno dvogodišnje 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 Java Full Stack Kurs?
Java Full Stack Developer Course je idealan za sve koji žele da postanu uspešni Java Full Stack Developeri. Kurs obuhvata sve ključne aspekte 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.