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
Vélemények (5)
Dinamikus és nagyon gyakorlati volt, egy virtuális gépet kaptunk hozzáférésre egy URL-en keresztül.
Aida - ENGINEERING AND SERVICES JF S.A. DE C.V.
Kurzus - Spring Cloud for Microservices
Gépi fordítás
Az OC új számunkra, sokat tanultunk belőle, és a gyakorlati műhelyek kiválók voltak.
sharkey dollie
Kurzus - OpenShift 4 for Administrators
Gépi fordítás
Alkalmazott példák és nyílt beszélgetések
Nenad Terzic - Pejsejf B"lgaria EOOD
Kurzus - Building Microservices with Spring Cloud and Netflix OSS
Gépi fordítás
A tanfolyam kiváló volt. A tanárunk, Andreas nagyon felkészült volt és megválaszolta az összes kérdésünket. Ezen túlmenően segített nekünk a nehézségeinkkel is, és részletesen magyarázott, amikor szükséges volt. Ez a legjobb tanfolyam, amelyben valaha részt vettem.
Bozhidar Marinov - Pejsejf B"lgaria EOOD
Kurzus - Microservices with Spring Cloud and Kafka
Gépi fordítás
Jól alapozta a Docker és a Kubernetes használatát.
Stephen Dowdeswell - Global Knowledge Networks UK
Kurzus - Docker (introducing Kubernetes)
Gépi fordítás