JAVAX-MCR

Microservice alkalmazás felépítése Spring Boot keretrendszerrel Docker környezetben

Spring Boot, Docker, REST, JPA, Spring Data, Twelve-Factor app
Választható részvételi forma
Választható képzési forma
Képzés hossza
  • 2 nap (2×8 tanóra)
  • naponta 9:00 - 17:00
Elérhető képzési nyelvek
  • Magyar
Választható időpontok

Képzés ára

295 000 Ft
+ ÁFA/fő
Kérjük, válassz időpontot és részvételi formát!
Szeretne a cégére szabott megoldást, csoportos képzést?
Egyedi képzési szolgáltatásainkról részletesen itt olvashat.

Oktatói ajánló

Viczián István

Viczián István oktató

A Java portfolióinkat úgy alakítottuk ki, hogy kezdő programozótól kezdve tapasztalt programozók is megtalálják a nekik megfelelő képzést, a Java fejlesztés összes területét lefedjük, kezdve a Java SE-től egészen a Java EE szabványig vagy a Spring Frameworkig. Az oktatások gyakorlati jellegűek, használati eset orientáltak, azaz mindig egy megoldandó probléma felvetésével indítunk, és arra keressük a legjobb megoldást. A legtöbb esetben egy teljes fejlesztési projektet követünk végig, amivel kapcsolatban újabb és újabb igények jelennek meg. Képzéseink folyamatosan fejlődnek a résztvevői visszajelzések, és egyedi igények alapján, valamint az eszközök újabb verzióinak megjelenésével.

Ismertető

A képzés célja annak ismertetése, hogyan lehet egy microservice architektúrába illeszthető alkalmazást fejleszteni Spring Boottal, mikre kell figyelni, hogyan kell felépíteni, milyen eszközök használhatóak. A képzés során erősen támaszkodunk a Docker lehetőségeire.

A képzésnek nem célja annak ismertetése, hogy hogyan kell egy teljes microservice architektúrát felépíteni.

Tematika

  • Bevezetés a Spring Framework és Spring Boot használatába
  • Spring Beanek
  • Konfiguráció Javaban
  • Maven és Gradle használata
  • Unit és integrációs tesztek
  • Spring Boot DevTools
  • Twelve-Factor app
  • Bevezetés a Docker használatába
  • Java alkalmazások Dockerrel
  • Docker Layers
  • Lombok
  • Alkalmazás architektúra, mapping frameworks: MapStruct, ModelMapper
  • REST webszolgáltatások: metódusok, státuszkódok, hibakezelés (RFC 7807, Problem Details), validáció (Bean Validation), unit és integrációs tesztelés (MockMVC, RestTemplate, WebTestClient, RestAssured)
  • SwaggerUI, OpenAPI
  • Externalize configuration
  • Naplózás
  • Adatbáziskezelés Spring JdbcTemplate-tel (H2, MySQL/MariaDB vagy PostgreSQL)
  • Spring Data JPA
  • Adatbázis séma inicializáció (Flyway, Liquibase)
Tematika (PDF)

Szükséges előképzettség

Elvárt a Java programozási nyelv stabil 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.