KURS
Spring Fundamentals – oktobar 2024.
Na kursu “Spring Fundamentals” polaznici će se upoznati sa osnovnim principima web razvoja kao što su HTTP protokol, sesije i načini očuvanja uslova. Steći ćete osnovna znanja i veštine za rad sa Spring framework-om, njegovim komponentama i arhitekturom, definicijom modela, prikaza i delimičnih prikaza sa Thymeleaf view engine-om, definicijom kontrolera i različitim protokolima za prenos podataka. Naučićete tehnike za kreiranje MVC veb aplikacija sa podrškom za sve osnovne funkcionalnosti: vizualizacija podataka, tabele, CRUD operacije nad podacima, validacija, itd.
Veštine koje ćete steći:
- Generisanje HTML sadržaja putem šablona
- Rad sa kolačićima i sesijama
- Izrada veb aplikacija sa Spring MVC framework-om
- Rad sa HTTP protokolom
- Rad sa osnovnim principima Spring framework-a
- Veštine i rad sa Bootstrap-om
Teme:
Uvod u kurs
Datum održavanja: 01.10.2024.
HTTP protokol
- Internet protokol
- TCP/UDP
- OSI modeli
- HTTP request
- HTTP response
- URL-s
- MIME Types
- HTTP Tools
- HTTP/1 HTTP/2 HTTP/3
Datum održavanja: 01.10.2024.
Spring Core
- IoC Container
- Beans
- Dependency Injection
- Spring Boot
Datum održavanja: 04.10.2024.
Spring MVC
- Uvod u MVC
- Servlets
- Spring MVC Controllers
- Layers - Rating code
- Spring MVC vs Reactive
Datum održavanja: 08.10.2024.
Vežbe – Spring Boot i Spring MVC
Datum održavanja: 11.10.2024.
Radionica: AutentIkacija i GitHub
Datum održavanja: 15.10.2024.
Spring MVC sa Thymeleaf
- Thymeleaf
- Građenje modela za zahteve i odgovore
- Validacija i Thymeleaf
Datum održavanja: 18.10.2024.
Upravljanje stanjem
- HTTP kolačići
- HTTP sesije
- Rad sa HTTP sesijama, kolačićima i zaglavljima
Datum održavanja: 22.10.2024.
Radionica – Navigacija
Datum održavanja: 25.10.2024.
Događaji, zakazivanje zadataka i keširanje
- Spring događaji
- Zakazivanje zadataka
- Keširanje
Datum održavanja: 29.10.2024.
Priprema za ispit
Datum održavanja: 01. i 05.11.2024.
Radionica – New Route
Datum održavanja: 08.11.2024
Završni ispit
Praktični ispit će se održati online, 17. novembra 2024. od 9:00h do 15:00h. Ispit je vremenski ograničen. Ukoliko započnete kasnije, imaćete manje vremena za rad.
Primer: Ako započnete ispit u 11:00h, imaćete 4 sata (do 15:00) da završite ispit. Ako započnete ispit u 09:00h, imaćete punih 6 sati za polaganje ispita.
Popravni ispit
Praktični ispit će se održati online, 11. januara 2025. od 09:00h do 15:00h. Ispit je vremenski ograničen. Ukoliko započnete kasnije, imaćete manje vremena za rad.
Primer: Ako započnete ispit u 11:00h, imaćete 4 sata (do 15:00) da završite ispit. Ako započnete ispit u 09:00h, imaćete punih 6 sati za polaganje ispita.
NAPOMENA: Naknada za ispit iznosi 1440 dinara (bez obzira na to da li ste polagali redovan ispit ili ne).
Kome je kurs namenjen?
Kurs je pogodan za polaznike koji su upoznati sa principima objektno orijentisanog programiranja i rada sa bazama podataka. Potreban nivo poznavanja engleskog jezika za kurs je B2.
Kada kurs počinje?
Kurs počinje 01. oktobra 2024. godine. Detaljan raspored možete pronaći u odeljku “Teme” ili klikom na dugme “Raspored predavanja”.
Kada i kako će se održavati predavanja?
Predavanja su u potpunosti ONLINE i možete ih pratiti u realnom vremenu ili gledati snimak naknadno, u vremenu kada vama odgovara.
Kako izgleda i kada se održava završni ispit?
Završni ispit će se održati online 10. novembra 2024.
Da li ću dobiti sertifikat ako položim ispit?
Ako položite ispit sa minimum 70% tačnosti, dobijate SoftUni sertifikat o položenom kursu. Redovnom izradom domaćih zadataka možete ostvariti dodatnih 5% bodova.
Aleksandar Ivanović
predavač na modulu Java web
Programer sa velikim iskustvom u FinTech industriji. Radio je na NoSql objektnim bazama podataka kao i relacionim MySQL I Oracle.so