Kurzusleírás
A Microservices és Spring Cloud bemutatása
- Monolit vs Microservices építészet
- A Microservices alapfogalmai
- A Spring Boot és Spring Cloud bemutatása
- Egyszerű RESTful mikroszolgáltatás felépítése a Spring Boot segítségével
- Gyakorlati labor: Alapvető mikroszolgáltatás megvalósítása
Szolgáltatásfelderítés és Configuration Management
- Szolgáltatás regisztráció és felfedezés az Eureka használatával
- Terheléselosztás kezelése szalaggal
- Központi konfiguráció Spring Cloud konfigurációval
- API átjáró Spring Cloud átjáróval
- Gyakorlati labor: API-átjáró és szolgáltatásfelderítés megvalósítása
Communication & Rugalmasság
- Inter-Service Communication Feign Clients használatával
- Megszakítók megvalósítása a Resilience4J segítségével
- Hibák kezelése és tartalékmechanizmusok
- Elosztott nyomkövetés Spring Cloud Sleuth & Zipkin segítségével
- Gyakorlati labor: A szolgáltatás rugalmasságának konfigurálása
Konténerezés Microservices és Docker
- Bevezetés a konténerekbe és Docker
- DockerEgy Spring Boot Pályázat elkészítése
- Több konténeres alkalmazások létrehozása a Docker Compose segítségével
- Microservices kezelése Docker hálózatokkal
- Gyakorlati labor: Microservices telepítése a Docker Compose segítségével
Felügyelet, naplózás és biztonság
- Felügyelet Microservices Spring Boot működtetővel
- Központi naplózás ELK Stack segítségével (Elasticsearch, Logstash, Kibana)
- Biztonsági bevált gyakorlatok Microservices számára
- A hitelesítés és engedélyezés konfigurálása
- Gyakorlati labor: Biztonság és felügyelet beállítása
Méretezés és hangszerelés a Kubernetes segítségével
- Bevezetés a Kubernetes-ba és a Container Orchestrationba
- Microservices telepítése Kubernetes-ban
- Méretezés és kezelés Microservices a termelésben
- Terheléselosztás és automatikus méretezés
- Gyakorlati labor: Microservices telepítése Kubernetes-on
Speciális Microservices minták
- Eseményvezérelt építészet Kafkával
- Service Mesh és Istio
- Elosztott tranzakciók és Saga-minta
- CI/CD csővezetékek a Microservices számára
- Gyakorlati labor: Speciális Microservices minták megvalósítása
Végső projekt és legjobb gyakorlatok
- Teljes Microservices rendszer felépítése
- Hibakeresés és gyakori problémák hibaelhárítása
- Teljesítményoptimalizálási stratégiák
- Gyártási telepítések legjobb gyakorlatai
- Kérdések és válaszok és végső összefoglaló
Összegzés és a következő lépések
Követelmények
- A mikroszolgáltatások architektúrájának megértése
- Tapasztalat: Java és Spring Boot
- REST API-k és konténerek alapvető ismerete
Közönség
- Szoftverfejlesztők
- DevOps Mérnökök
- Cloud Architects
- 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