JAVAX-SPR2
Haladó Spring keretrendszer eszközök
Ismertető
A képzés célja a Spring Framework haladó fogalmainak bemutatása. Ide tartoznak különböző haladó témakörök adatbáziskezeléssel kapcsolatban (pl. audit naplózás Spring Data JPA-ban), web réteggel kapcsolatban (pl. CORS, cache-elés, web sockets), REST webszolgáltatásokkal kapcsolatban (HATEOAS). Különböző könyvtárak integrációja is bemutatásra kerül, mint XML, SOAP library-k, JMS, cache, e-mail küldés. Valamint bemutatásra kerülnek a Spring Framework egyik legnagyobb újdonságaként bevezetett reaktív programozási elemek.
A képzés komplex gyakorlati feladatokat tartalmaz IntelliJ IDEA fejlesztőeszközzel, Maven build eszközzel, Spring Boottal, MariaDB adatbázissal.
Tematika
- Spring Data JPA audit
- Ütemezés
- Cache-elés
- HTTP cache-elés
- Aszinkron kérések
- Web Sockets, server-sent events
- HATEOAS
- CORS
- XML marshalling és unmarshalling
- SOAP webszolgáltatások CXF-fel
- Aszinkron üzenetkezelés JMS-sel (JMS, JmsListener, JmsTemplate)
- Template engine használata kódból
- E-mail küldés
- Bevezetés a reaktív programozásba
Szükséges előképzettség
Elvárt a Spring Framework alapvető ismerete, mint AOP, DI, Application context, stb.
Előfeltétele az Alkalmazásfejlesztés Spring keretrendszerrel (JAVAX-SPR) vagy a Microservice alkalmazás felépítése Spring Boot keretrendszerrel Docker környezetben (JAVAX-MCR) képzések elvégzése, vagy azon képzések anyagának gyakorlati ismerete.
Mivel a tananyagok egy része angol nyelvű, ezért alapfokú, dokumentumolvasás-szintű angol nyelvtudás szükséges. A képzés magyar nyelvű, magyar slide-ok alapján.