Neem contact met ons op

Cursusaanbod

Inleiding tot Microservices-architectuur

  • Wat zijn microservices?
  • Monolithische versus microservices-architectuur
  • Voordelen en uitdagingen van microservices
  • Praktijkvoorbeelden van het gebruik van microservices

Aan de slag met Spring Boot

  • Inleiding tot Spring Boot en diens voordelen
  • Een Spring Boot-microservice opzetten
  • RESTful API’s creëren met Spring Boot

Microservices bouwen en beheren

  • Microservices ontwerpen: Domain-Driven Design (DDD)
  • Communicatie tussen services implementeren
  • Gebruikmaken van REST en gRPC voor communicatie tussen services
  • Asynchrone berichtgeving met Kafka of RabbitMQ realiseren

Dienstontdekking en configuratiebeheer

  • Inleiding tot Spring Cloud
  • Eureka instellen voor dientontdekking
  • Spring Cloud Config gebruiken voor centraal configuratiebeheer

API-gateway en load balancing

  • Inleiding tot het API-gateway-patroon
  • Gebruikmaken van Spring Cloud Gateway of Zuul
  • Load balancing realiseren met Ribbon

Microservices beveiligen

  • Inleiding tot beveiliging in microservices-omgevingen
  • Authenticatie en autorisatie implementeren via OAuth2
  • REST API’s beveiligen met JWT

Monitoring en logging

  • Gecentraliseerde logging opzetten met de ELK-stack
  • Micrometer gebruiken voor monitoring van microservices
  • Distributieve tracing uitvoeren met Spring Cloud Sleuth en Zipkin

Microservices implementeren met Docker en Kubernetes

  • Microservices containeriseren met Docker
  • Implementatie van microservices op Kubernetes
  • Scaling en orchestratie beheren

Samenvatting en vervolgstappen

Vereisten

  • Ervaring met basis-Java-programmeren
  • Grondige kennis van RESTful API’s en HTTP-communicatie
  • Bekendheid met databases en SQL

Doelgroep

  • Java-ontwikkelaars die overstappen op microservices-architectuur
  • Software-engineers die schaalbare, gedistribueerde applicaties ontwikkelen
  • DevOps-professionals actief betrokken bij het implementeren van microservices
 21 Uren

Aantal deelnemers


Prijs per deelnemer

Getuigenissen (1)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën