Kursplan
Introduktion till Microservices & Spring Cloud
- Monolitisk vs Microservices arkitektur
- Core-begrepp för Microservices
- Introduktion till Spring Boot & Spring Cloud
- Bygga en enkel RESTful-mikrotjänst med Spring Boot
- Praktiskt labb: Implementera en grundläggande mikrotjänst
Tjänsteföljning & Configuration Management
- Tjänsteregistrering och upptäckte med Eureka
- Hantering av lastbalansering med Ribbon
- Centraliserad konfiguration med Spring Cloud Config
- API-gateway med Spring Cloud Gateway
- Praktiskt laboratorium: Implementera API Gateway och Service Discovery
Communication & Resiliens
- Inter-Service Communication med Feign-klienter
- Implementera kretsbrytare med Resilience4J
- Hantering av fel och fallback-mekanismer
- Distributed Tracing med Spring Cloud Sleuth & Zipkin
- Praktiskt laboratorium: Konfigurera Service Resilience
Containerisering av Microservices med Docker
- Introduktion till containrar och Docker
- Dockerizing av en Spring Boot applikation
- Skapa flercontainerapplikationer med Docker Compose
- Hantera Microservices med Docker Networks
- Praktiskt labb: Distribuera Microservices med Docker Compose
Övervakning, loggning och säkerhet
- Övervaka Microservices med Spring Boot Actuator
- Centralloggning med ELK Stack (Elasticsearch, Logstash, Kibana)
- Säkerhetsstandarder för Microservices
- Konfigurera autentisering och behörighet
- Praktiskt labb: Installera säkerhet och övervakning
Scaling och Orchestration med Kubernetes
- Introduktion till Kubernetes och containerorkestrering
- Distribuera Microservices i Kubernetes
- Skala och hantera Microservices i produktion
- Lastbalansering och automatisk skalning
- Hands-on Lab: Distribuera Microservices på Kubernetes
Avancerade Microservices mönster
- Event-driven arkitektur med Kafka
- Service Mesh med Istio
- Distribuerade transaktioner och saga-mönster
- CI/CD-pipelines för Microservices
- Praktiskt labb: Implementera avancerade Microservices mönster
Slutprojekt och bästa praxis
- Bygga ett komplett Microservices system
- Debugging och felsökning av vanliga problem
- Prestandaoptimeringsstrategier
- Bästa praxis för produktionsdistributioner
- Q&A och slutlig sammanställning
Sammanfattning och nästa steg
Krav
- En förståelse för mikrotjänstearkitektur
- Erfarenhet av Java och Spring Boot
- Grundläggande kunskaper om REST APIs och containrar
Målgrupp
- Programvaruutvecklare
- DevOps Ingenjörer
- Molnarkitekter
- Systemadministratörer
Vittnesmål (5)
Det var dynamiskt och mycket praktiskt, dessutom fick vi tillgång till en virtuell dator via en URL.
Aida - ENGINEERING AND SERVICES JF S.A. DE C.V.
Kurs - Spring Cloud for Microservices
Maskintolkat
OC är ny för oss och vi lärde oss mycket, och laboratorierna var utmärkta.
sharkey dollie
Kurs - OpenShift 4 for Administrators
Maskintolkat
Praktiska exempel och öppna diskussioner
Nenad Terzic - Pejsejf B"lgaria EOOD
Kurs - Building Microservices with Spring Cloud and Netflix OSS
Maskintolkat
Kursen var utmärkt. Vår instruktör Andreas var mycket väl förberedd och besvarade alla frågor vi ställde. Han hjälpte oss också när vi hade problem och förklarade detaljerat när det behövdes. Det bästa kurset jag någonsin tagit del av.
Bozhidar Marinov - Pejsejf B"lgaria EOOD
Kurs - Microservices with Spring Cloud and Kafka
Maskintolkat
Det gav en god grund för Docker och Kubernetes.
Stephen Dowdeswell - Global Knowledge Networks UK
Kurs - Docker (introducing Kubernetes)
Maskintolkat