Cursusaanbod
Inleiding tot Microservices & Spring Cloud
- Monolithische vs Microservices Architectuur
- Kernconcepten van Microservices
- Introductie tot Spring Boot & Spring Cloud
- Een eenvoudige RESTful-microservice bouwen met Spring Boot
- Praktijklab: Een basis-microservice implementeren
Service Discovery & Configuration Management
- Serviceregistratie en -ontdekking met Eureka
- Load Balancing afhandelen met Ribbon
- Gecentraliseerde configuratie met Spring Cloud Config
- API Gateway met Spring Cloud Gateway
- Praktijklab: API Gateway en Service Discovery implementeren
Communication & Veerkracht
- Inter-Service Communication met Feign Clients
- Circuit Breakers implementeren met Resilience4J
- Fouten en fallbackmechanismen afhandelen
- Distributed Tracing met Spring Cloud Sleuth & Zipkin
- Praktijklab: Serviceveerbaarheid configureren
Microservices containeriseren met Docker
- Introductie tot Containers en Docker
- Docker een Spring Boot Applicatie
- Multi-containerapplicaties maken met Docker Compose
- Microservices beheren met Docker Networks
- Praktijklab: Microservices implementeren met Docker Compose
Bewaking, Logging en beveiliging
- Microservices bewaken met Spring Boot Actuator
- Centralized Logging met ELK Stack (Elasticsearch, Logstash, Kibana)
- Beveiliging Best Practices voor Microservices
- Authenticatie en autorisatie configureren
- Praktijklab: Beveiliging en monitoring instellen
Schaalbaarheid en orchestratie met Kubernetes
- Introductie tot Kubernetes en Container Orchestration
- Microservices implementeren in Kubernetes
- Microservices schalen en beheren in productie
- Load Balancing en Auto-Scaling
- Praktijklab: Microservices implementeren op Kubernetes
Geavanceerde Microservices patronen
- Event-Driven Architecture met Kafka
- Service Mesh met Istio
- Verdeelde transacties en Saga-patroon
- CI/CD-pijplijnen voor Microservices
- Praktijklab: Geavanceerde Microservices patronen implementeren
Eindproject en beste praktijken
- Een compleet Microservices systeem bouwen
- Debuggen en veelvoorkomende problemen oplossen
- Strategieën voor prestatieoptimalisatie
- Beste practices voor productie-implementaties
- Q&A en laatste afsluiting
Samenvatting en conclusie
Vereisten
- Een begrip van microservices-architectuur
- Ervaring met Java en Spring Boot
- Basiskennis van REST API's en containers
Doelgroep
- Softwareontwikkelaars
- DevOps Engineers
- Cloud-architecten
- Systeembeheerders
Testimonials (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.
Cursus - Spring Cloud for Microservices
Hij legde alles uit, niet alleen k8s noties.
Stefan Voinea - EMAG IT Research S.R.L
Cursus - Certified Kubernetes Application Developer (CKAD) - exam preparation
Automatisch vertaald
Depth of knowledge of the trainer
Grant Miller - BMW
Cursus - Certified Kubernetes Administrator (CKA) - exam preparation
Very informative and to the point. Hands on pratice
Gil Matias - FINEOS
Cursus - Introduction to Docker
Practical examples, and open disussions