the/experts
Terug naar overzicht

Clean Hexagonal Onion with a dash of DDD in Spring

Leer hoe je clean, hexagonal en onion architectuur combineert met DDD in Spring

1 dag
Gevorderd
Breda / extern
Op aanvraag
Clean ArchitectureHexagonal ArchitectureDDDSpring

Een intensieve eendaagse training over clean architecture, hexagonal architecture en Domain-Driven Design in het Spring framework.

Over deze training

In deze intensieve eendaagse workshop leer je hoe je het clean hexagonal onion architectuurpatroon combineert met Domain-Driven Design (DDD) principes in Spring Boot applicaties. Je ontdekt hoe je robuuste, onderhoudbare en goed testbare applicaties bouwt die bestand zijn tegen verandering.

Wat leer je?

  • De architectuurlagen van het clean hexagonal onion patroon
  • REST controller design: lezen en schrijven scheiden via CQRS
  • Correcte domain modeling technieken
  • Domain services en het identificeren van domeinlogica
  • Het isoleren van het domein van externe systemen
  • Domain entities vs data entities en mapping strategieën
  • Het Dependency Inversion Principle om vervuiling van externe API's te voorkomen
  • Domain Events implementatie in Spring

Leerdoelen

Na deze training kun je:

  • Domain-Driven Design toepassen binnen Spring applicaties
  • Het Clean Hexagonal Onion architectuurpatroon effectief implementeren
  • Domain Events inzetten voor event-driven software development
  • Domeinen beschermen met Anti-Corruption Layers
  • Productiekwaliteit code bouwen en refactoren in teamverband

Voorkennis

Voor een optimaal leerrendement beschik je over:

  • Ervaring met Java programmeren
  • Bekendheid met Docker

Interesse in deze training?

Neem contact met ons op om deze training te plannen voor jouw team.