Tack för att du skickade din fråga! En av våra teammedlemmar kontaktar dig snart.
Tack för att du skickade din bokning! En av våra teammedlemmar kontaktar dig snart.
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
35 Timmar
Vittnesmål (2)
Hur tränaren effektivt överför kunskap
Vu Thoai Le - Reply Polska sp. z o. o.
Kurs - Certified Kubernetes Administrator (CKA) - exam preparation
Maskintolkat
utbildaren hade mycket kunskap och tålamod att dela med sig av till oss
Bogdan Olaru
Kurs - Introduction to Docker
Maskintolkat