Kíváncsi vagy a tananyagunkra? Fedezd fel vállalati e-learning megoldásainkat, és szerezd meg a hozzáférést több száz tananyaghoz, hogy korlátlanul fejleszthesd tudásodat!

Érdekel

  • Változatos témák, tanulási útvonalak
  • Érd el tananyagainkat bárhonnan, bármikor
  • Tanulj első kézből a területükön elismert előadóktól

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

A tananayag 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.

0
(0)
14 óra
Közepes

  • Bevezetés
  • Letölthető dokumentáció
  • Annotációk

  • Spring Boot bevezetés
  • Spring Boot 3
  • Bevezetés a Spring Framework és Spring Boot használatába
  • Bevezetés a Spring Framework és Spring Boot használatába - gyakorlat
  • Bevezetés a Spring Boot használatába
  • Bevezetés a Spring Boot használatába - gyakorlat
  • Spring Beanek
  • Spring Beanek - gyakorlat
  • Konfiguráció Javaban
  • Konfiguráció Javaban - gyakorlat
  • Build és futtatás Mavennel
  • Build és futtatás Mavennel - gyakorlat
  • Build és futtatás Gradle használatával
  • Build és futtatás Gradle használatával - gyakorlat
  • Unit és integrációs tesztek
  • Unit és integrációs tesztek - gyakorlat
  • Developer Tools
  • Developer Tools - gyakorlat
  • Twelve Factor App
  • Bevezetés a Docker használatába
  • Bevezetés a Docker használatába - gyakorlat
  • Java alkalmazások Dockerrel
  • Java alkalmazások Dockerrel - gyakorlat
  • Docker Layers
  • Docker Layers - gyakorlat
  • Feltöltés GIT repository-ba
  • Feltöltés GIT repository-ba - gyakorlat
  • Ismétlő kérdések

  • Bevezetés a Lombok használatába
  • Komplexebb Lombok annotációk
  • Kivételkezelés Lombokkal
  • Naplózás Lombokkal

  • REST webszolgáltatások bevezetés
  • REST webszolgáltatások - GET művelet
  • REST webszolgáltatások - GET művelet - gyakorlat
  • GET műveletek paraméterezése
  • GET műveletek paraméterezése - gyakorlat
  • Több URL paraméter kezelése
  • REST webszolgáltatások POST és DELETE művelet
  • REST webszolgáltatások POST és DELETE művelet - gyakorlat - Create
  • REST webszolgáltatások POST és DELETE művelet - gyakorlat - Update és delete
  • REST legjobb gyakorlatok
  • MapStruct
  • Státuszkód kezelés
  • Hibakezelés
  • Problem Details
  • Státuszkódok és hibakezelés (deprecated)
  • Státuszkódok és hibakezelés - gyakorlat (deprecated)
  • Státuszkódok és hibakezelés problem-spring-web-starterrel (deprecated)
  • Integrációs tesztelés
  • Integrációs tesztelés - gyakorlat - MockMVC
  • Integrációs tesztelés - gyakorlat - RestTemplate
  • Integrációs tesztelés WebClient használatával
  • Integrációs tesztelés WebClient használatával - gyakorlat
  • Swagger UI
  • Swagger UI - gyakorlat
  • OpenAPI Generator
  • Tesztelés Rest Assured használatával
  • Tesztelés Rest Assured használatával - gyakorlat
  • Rest Assured séma validáció
  • Rest Assured séma validáció - gyakorlat
  • Content Negotiation
  • Content Negotiation - gyakorlat
  • Validáció
  • Validáció - gyakorlat
  • Validáció problem-spring-web-starterrel
  • Validáció - gyakorlat - saját validáció
  • Ismétlő kérdések

  • Konfiguráció és naplózás bevezetés
  • Spring Boot konfiguráció
  • Spring Boot konfiguráció - gyakorlat
  • Konfiguráció YAML fájllal
  • Spring Boot naplózás
  • Spring Boot naplózás - gyakorlat

  • Adatbáziskezelés bevezetés
  • Spring JdbcTemplate
  • Spring JdbcTemplate - gyakorlat - lekérdezés
  • Spring JdbcTemplate - gyakorlat - beszúrás, módosítás, törlés
  • Spring Data JPA
  • Spring Data JPA - gyakorlat
  • MariaDB
  • MariaDB - gyakorlat
  • Integrációs tesztelés
  • Integrációs tesztelés - gyakorlat - H2
  • Integrációs tesztelés - gyakorlat - MariaDB
  • Alkalmazás futtatása Dockerben MariaDB-vel
  • Alkalmazás futtatása Dockerben MariaDB-vel - gyakorlat
  • Alkalmazás futtatása Docker Compose-zal - gyakorlat
  • Séma inicializálás Flyway-jel
  • Séma inicializálás Flyway-jel - gyakorlat
  • Liquibase
  • Ismétlő kérdések

  • MongoDB
  • MongoDB - gyakorlat

  • OAUTH 2.0 KeyCloak szerverrel
  • OAUTH 2.0 KeyCloak szerverrel - gyakorlat - KeyCloak indítása és konfigurációja
  • OAUTH 2.0 KeyCloak szerverrel - gyakorlat - KeyCloak integrálása
  • OAUTH 2.0 KeyCloak szerverrel - gyakorlat - Postman

  • RestTemplate
  • RestTemplate - gyakorlat
  • RestTemplate - gyakorlat - integrációs tesztelés
  • WebClient
  • WireMock
  • WireMock - gyakorlat
  • JMS üzenet küldése
  • JMS üzenet küldése - gyakorlat - Artemis indítása
  • JMS üzenet küldése - gyakorlat - Küldés
  • JMS üzenet fogadása
  • JMS üzenet fogadása - gyakorlat

  • Actuator
  • Actuator - gyakorlat
  • Actuator - HttpTrace - gyakorlat
  • Információk megjelenítése
  • Információk megjelenítése - gyakorlat
  • Naplózás
  • Naplózás - gyakorlat
  • Metrics
  • Metrics - gyakorlat
  • Metrics Prometheus Monitoring eszközzel
  • Metrics Prometheus Monitoring eszközzel - gyakorlat
  • Audit Events
  • Audit Events - gyakorlat

  • Continuous Delivery Jenkins Pipeline-nal
  • Continuous Delivery Jenkins Pipeline-nal - gyakorlat
  • Continuous Delivery Jenkins Pipeline-nal - gyakorlat - befejezés

Az oktatóról

Viczián István
Training360 - vezető oktató, mentor

Viczián István vagyok, Java fanatikusként fejlesztek, oktatok, blogot írok, rendezvényeket szervezek és konferenciákra járok. A Debreceni Egyetemen végeztem programtervező matematikusként, jelenleg a Training360-nál tartok oktatásokat. 1998 óta foglalkozom objektumorientált programozással és szoftverfejlesztéssel, kiemelt szakterületem a Java és Java EE alkalmazásfejlesztés. Vezető fejlesztőként, architektként dolgoztam/dolgozom kormányzati, banki, telekommunikációs és energetikai fejlesztési projektekben. Szakmai blogot is írok JTechLog néven. Szabadidőmben sokat túrázok, próbálom felfedezni Magyarország rejtett kincseit.

Mások ezeket választották