Kurzusleírás

Bevezetés a Microszolgáltatásokba & Spring Cloud

  • Monolit vs Microszolgáltatások Architektúra
  • A Microszolgáltatások alapvető fogalmai
  • Bevezetés a Spring Boot & Spring Cloud használatába
  • Egyszerű RESTful microszolgáltatás építése Spring Boot-tal
  • Gyakorlati labor: Alapvető microszolgáltatás implementálása

Szolgáltatásfelderítés & Konfigurációkezelés

  • Szolgáltatásregisztráció & Felderítés Eureka használatával
  • Terheléselosztás kezelése Ribbonnal
  • Központosított konfiguráció Spring Cloud Config segítségével
  • API átjáró Spring Cloud Gateway-vel
  • Gyakorlati labor: API átjáró és szolgáltatásfelderítés implementálása

Kommunikáció & Rugalmasság

  • Szolgáltatások közötti kommunikáció Feign kliensekkel
  • Körbezárók implementálása Resilience4J-vel
  • Hibakezelés és tartalék mechanizmusok
  • Elosztott nyomkövetés Spring Cloud Sleuth & Zipkin segítségével
  • Gyakorlati labor: Szolgáltatás rugalmasságának konfigurálása

Microszolgáltatások konténerizálása Dockerrel

  • Bevezetés a konténerekbe és a Dockerbe
  • Spring Boot alkalmazás Dockerizálása
  • Többkonténeres alkalmazások létrehozása Docker Compose-szal
  • Microszolgáltatások kezelése Docker hálózatokkal
  • Gyakorlati labor: Microszolgáltatások üzembe helyezése Docker Compose-szal

Monitorozás, naplózás és biztonság

  • Microszolgáltatások monitorozása Spring Boot Actuatorral
  • Központosított naplózás ELK Stack segítségével (Elasticsearch, Logstash, Kibana)
  • Biztonsági ajánlott eljárások a microszolgáltatásokhoz
  • Hitelesítés és engedélyezés konfigurálása
  • Gyakorlati labor: Biztonság és monitorozás beállítása

Skálázás és irányítás Kubernetesszel

  • Bevezetés a Kubernetesbe és a konténer irányításba
  • Microszolgáltatások üzembe helyezése Kubernetesben
  • Microszolgáltatások skálázása és kezelése éles környezetben
  • Terheléselosztás és automatikus skálázás
  • Gyakorlati labor: Microszolgáltatások üzembe helyezése Kubernetesben

Haladó Microszolgáltatás minták

  • Eseményvezérelt architektúra Kafkával
  • Szolgáltatás háló Istio-val
  • Elosztott tranzakciók és Saga minta
  • CI/CD folyamatok a microszolgáltatásokhoz
  • Gyakorlati labor: Haladó microszolgáltatás minták implementálása

Záró projekt és ajánlott eljárások

  • Teljes microszolgáltatás rendszer építése
  • Gyakori hibák hibakeresése és elhárítása
  • Teljesítményoptimalizálási stratégiák
  • Ajánlott eljárások éles üzembe helyezésekhez
  • Kérdések és válaszok, záró összefoglaló

Összefoglalás és következő lépések

Követelmények

  • A microszolgáltatások architektúrájának ismerete
  • Tapasztalat Java és Spring Boot terén
  • Alapvető ismeretek a REST API-król és konténerekről

Célközönség

  • Szoftverfejlesztők
  • DevOps mérnökök
  • Felhőarchitektusok
  • Rendszergazdák
 35 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (5)

Közelgő kurzusok

Rokon kategóriák