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
Getuigenissen (5)
Het was dynamisch en zeer praktisch, vooral omdat er een virtuele machine voor ons beschikbaar werd gesteld via een URL.
Aida - ENGINEERING AND SERVICES JF S.A. DE C.V.
Cursus - Spring Cloud for Microservices
Automatisch vertaald
Hij legde alles uit, niet alleen k8s-concepten.
Stefan Voinea - EMAG IT Research S.R.L
Cursus - Certified Kubernetes Application Developer (CKAD) - exam preparation
Automatisch vertaald
Diepte van kennis van de trainer
Grant Miller - BMW
Cursus - Certified Kubernetes Administrator (CKA) - exam preparation
Automatisch vertaald
Zeer informatief en ter zake. Praktijkgericht werken
Gil Matias - FINEOS
Cursus - Introduction to Docker
Automatisch vertaald
Praktische voorbeelden en open discussies
Nenad Terzic - Pejsejf B"lgaria EOOD
Cursus - Building Microservices with Spring Cloud and Netflix OSS
Automatisch vertaald