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)
It was dynamic and very practical, in addition to the fact that a virtual machine was provided to us through a URL
Aida - ENGINEERING AND SERVICES JF S.A. DE C.V.
Kurz - Spring Cloud for Microservices
OC is new to us and we learnt alot and the labs were excellent
sharkey dollie
Kurz - OpenShift 4 for Administrators
Practical examples, and open disussions
Nenad Terzic - Pejsejf B"lgaria EOOD
Kurz - Building Microservices with Spring Cloud and Netflix OSS
The course was excellent. Our trainer Andreas was very prepared and answered all the questions that we asked. Also he helped us when we have troubles and explained in details when needed. The best course that i have ever been part of.
Bozhidar Marinov - Pejsejf B"lgaria EOOD
Kurz - Microservices with Spring Cloud and Kafka
It gave a good grounding for Docker and Kubernetes.