Návrh Školení
Úvod do Microservices a Spring Cloud
- Monolitická vs Microservices architektura
- Základní koncepty Microservices
- Úvod do Spring Boot a Spring Cloud
- Vytvoření jednoduché mikroslužby RESTful s Spring Boot
- Praktická laboratoř: Implementace základní mikroslužby
Vyhledávání služeb a Configuration Management
- Registrace a vyhledávání služeb pomocí Eureka
- Manipulace s vyvažováním zátěže pomocí pásu karet
- Centralizovaná konfigurace s Spring Cloud Config
- Brána API s bránou Spring Cloud
- Praktická laboratoř: Implementace brány API a zjišťování služeb
Communication & Odolnost
- Inter-Service Communication pomocí Feign Clients
- Implementace jističů s Resilience4J
- Řešení poruch a záložních mechanismů
- Distribuované sledování pomocí Spring Cloud Sleuth & Zipkin
- Praktická laboratoř: Konfigurace odolnosti služeb
Kontejnerování Microservices s Docker
- Úvod do kontejnerů a Docker
- Dockerzřízení Spring Boot aplikace
- Vytváření vícekontejnerových aplikací pomocí Docker Compose
- Správa Microservices pomocí Docker sítí
- Hands-on Lab: Nasazení Microservices s Docker Compose
Monitorování, protokolování a zabezpečení
- Monitorování Microservices pomocí aktuátoru Spring Boot
- Centralizované protokolování pomocí ELK Stack (Elasticsearch, Logstash, Kibana)
- Doporučené postupy zabezpečení pro Microservices
- Konfigurace ověřování a autorizace
- Praktická laboratoř: Nastavení zabezpečení a monitorování
Škálování a orchestrace s Kubernetes
- Úvod do Kubernetes a Container Orchestrace
- Nasazení Microservices v Kubernetes
- Škálování a správa Microservices ve výrobě
- Load Balancing a Auto-Scaling
- Praktická laboratoř: Nasazení Microservices na Kubernetes
Pokročilé Microservices vzory
- Event-Driven Architecture s Kafkou
- Service Mesh s Istio
- Distribuované transakce a vzor ságy
- CI/CD potrubí pro Microservices
- Praktická laboratoř: Implementace pokročilých Microservices vzorů
Závěrečný projekt a osvědčené postupy
- Vybudování kompletního Microservices systému
- Ladění a odstraňování běžných problémů
- Strategie optimalizace výkonu
- Nejlepší postupy pro produkční nasazení
- Otázky a odpovědi a závěrečné shrnutí
Shrnutí a další kroky
Požadavky
- Pochopení architektury mikroslužeb
- Zkušenosti s Java a Spring Boot
- Základní znalost REST API a kontejnerů
Publikum
- Vývojáři softwaru
- DevOps Inženýři
- Cloud Architects
- Správci systému
Reference (5)
Bylo dynamické a velmi praktické, kromě toho nám byla poskytnuta virtuální mašina prostřednictvím URL.
Aida - ENGINEERING AND SERVICES JF S.A. DE C.V.
Kurz - Spring Cloud for Microservices
Přeloženo strojem
OC nám je nové a mnoho jsme se naučili, laboratoře byly excelentní.
sharkey dollie
Kurz - OpenShift 4 for Administrators
Přeloženo strojem
Praktické příklady a otevřené diskuse
Nenad Terzic - Pejsejf B"lgaria EOOD
Kurz - Building Microservices with Spring Cloud and Netflix OSS
Přeloženo strojem
Kurz byl vynikající. Naši trenér Andreas byl velmi připraven a zodpověděl všechny naše otázky. Kromě toho nám pomáhal, když jsme měli problémy, a podrobně vysvětloval tam, kde to bylo třeba. Nejlepší kurz, ve kterém jsem kdy účastnil.
Bozhidar Marinov - Pejsejf B"lgaria EOOD
Kurz - Microservices with Spring Cloud and Kafka
Přeloženo strojem
Poskytlo solidní základ pro Docker a Kubernetes.
Stephen Dowdeswell - Global Knowledge Networks UK
Kurz - Docker (introducing Kubernetes)
Přeloženo strojem