Tanfolyam időpontok és jelentkezés
Első oktatási nap: 2025. február 17., további oktatási napok: 18., 19.
Első oktatási nap: 2025. június 2., további oktatási napok: 3., 4.
Első oktatási nap: 2025. szeptember 29., további oktatási napok: 30., október 1.
Zártcsoportos képzésre jelentkezem
Jelentkezés időpont nélkül
Ezeket a kedvezményeket veheted igénybe jelentkezéskor:
MasterMoms program
Gold Winter Sale 50% Kedvezmény
Tanfolyamunkon a résztvevők megismerkednek a Spring keretrendszer elemeivel és a hozzá kapcsolódó kiegészítő technológiákkal: Spring Data, Spring Boot, Spring REST. Képzésünk végén résztvevőink képesek lesznek önállóan létrehozni Spring keretrendszerre épülő Java alkalmazást.
Java tudással rendelkező szoftverfejlesztőknek, akiknek céljuk, hogy teljes körűen megismerjék és gyakorlatban is használják a Spring keretrendszert.
Java programozási alapok ismerete és a gyakorlati Java tudás.
A Spring keretrendszer mindig is a Java nyelvre épülő technológiák zászlóshajója volt. Több jelentős újítás is a Spring keretrendszerből került be a Java EE szabványba. Segítségével rendkívül hatékonnyá válik összetett, nagyvállalati környezetre adaptált Java EE alkalmazás fejlesztése. Ezen kívül számos kiegészítő moduljának használatával tehetjük teljessé alkalmazásunkat, gondoljunk akár csak az adatelérésre, a biztonsági kérdésekre vagy a REST technológiára épülő Web Service kialakítására.
Tematika:
1. ÁLTALÁNOSAN A SPRING-RŐL
1.1. Konfiguráció és beállítások
1.2. Spring Expression Language
1.3. Fejlesztőkörnyezet kialakítása
2. DEPENDENY INJECTION TECHNIKA
2.1. Annotációk használata
2.2. Életciklushoz kapcsolódó annotációk
2.3. XML alapú Dependecy Injection
2.4. Bean-ek életciklusa és interceptorok
3. SPRING ALAPÚ ALKALMAZÁS TESZTELÉSE
3.1. Tesztelés vezérelt fejlesztés
3.2. Tesztadatok összeállítása (@Sql)
3.3. Teszt futtatáshoz használható annotációk
4. AOP (ASPECT-ORIENTED PROGRAMMING)
4.1. Mire jó az AoP?
4.2. Spring AoP és AspectJ összehasonlítása
4.3. Függvények beágyazása
5. ADATBÁZIS ELÉRÉS SPRING SEGÍTSÉGÉVEL
5.1. Spring illesztése különböző adatbázisokhoz
5.2. Spring JDBCTemplate használata
5.3. Lekérdezések (mapper, callback, extractor)
6. JPA & SPRING
6.1. Mit jelent az ORM?
6.2. Általánosan a JPA (Java Persistence API)-ről.
6.3. Spring beállítások
6.4. Spring JPA megvalósítás ismertetése
7. WEBES FEJLESZTÉS
7.1. Spring beállítása
7.2. Hogyan támogatja a Spring a webes fejlesztést
7.3. Szükséges annotációk
8. SPRING BOOT ISMERTETÉSE
8.1. Miben segít a Spring Boot?
8.2. Konfigurációkezelés Spring Boot-tal
8.3. Alkalmazások csomagolása (JAR, WAR)
8.4. Naplózási lehetőségek
8.5. Spring Boot tesztelési lehetőségei
9. REST WEB SZOLGÁLTATÁS
9.1. REST ismertetése
9.2. REST fejlesztése Spring használatával
9.3. Szükséges annotációk bemutatás
Oracle képzéseink a Masterfield által kidolgozott tananyag alapján zajlanak.
Az eddigi legjobb Masterfieldes tanfolyamom volt.
Tóth István