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
 35 Uren

Aantal deelnemers


Prijs Per Deelnemer

Testimonials (5)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën