Domain-Driven Design for Mediors and Seniors
placeVeenendaal 27 nov. 2025 tot 11 dec. 2025Toon rooster event 27 november 2025, 09:00-16:00, Veenendaal event 4 december 2025, 09:00-16:00, Veenendaal event 11 december 2025, 09:00-16:00, Veenendaal |
placeUtrecht 14 jan. 2026 tot 28 jan. 2026Toon rooster event 14 januari 2026, 09:00-16:00, Utrecht event 21 januari 2026, 09:00-16:00, Utrecht event 28 januari 2026, 09:00-16:00, Utrecht |
Meer weten over de onderwerpen die aan bod komen en de vereiste voorkennis? Neem vrijblijvend contact met ons op.
Tackling Complexity in the Heart of Software
Beschrijving
Deze training is bedoeld voor mediors en seniors (ervaren architecten, ontwerpers, (lead)developers, testers) die in de praktijk met Domain-Driven Design (DDD) aan de slag willen. Je leert de concepten van DDD en deze toe te passen in scenario's die verder gaan dan eenvoudige voorbeelden.
Domain-Driven Design heeft twee kanten. Een meer proces- en ontwerpgerichte kant, daarover gaan de Strategic Patterns en een softwaregerichte kant, de Tactical Patterns. Sinds het uitkomen van het 'blauwe boek/the blue pill' van Eric Evans in 2003 (titel Domain-Driven Design) heeft DDD een grote vlucht genomen. In de wereldwijde community zijn allerl…
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
Meer weten over de onderwerpen die aan bod komen en de vereiste voorkennis? Neem vrijblijvend contact met ons op.
Tackling Complexity in the Heart of Software
Beschrijving
Deze training is bedoeld voor mediors en seniors (ervaren architecten, ontwerpers, (lead)developers, testers) die in de praktijk met Domain-Driven Design (DDD) aan de slag willen. Je leert de concepten van DDD en deze toe te passen in scenario's die verder gaan dan eenvoudige voorbeelden.
Domain-Driven Design heeft twee kanten. Een meer proces- en ontwerpgerichte kant, daarover gaan de Strategic Patterns en een softwaregerichte kant, de Tactical Patterns. Sinds het uitkomen van het 'blauwe boek/the blue pill' van Eric Evans in 2003 (titel Domain-Driven Design) heeft DDD een grote vlucht genomen. In de wereldwijde community zijn allerlei patterns opgekomen die aan DDD gerelateerd zijn. Denk daarbij aan Event-driven Architecture, CQRS, Event Sourcing, Micro Services, Eventual Consistency, Event Storming, etc.
In deze training komen al deze patterns aan bod en bespreken we de onderliggende samenhang. De training gaat verder dan een introductie in de termen. We kijken ook naar de details, de do's en dont's en praktische toepassing.
De training bestaat uit drie losse dagen. Tussen de dagen door wordt er van je verwacht te oefenen met de stof. Je ontvangt hiervoor huiswerk (studiebelasting halve tot een hele dag).
Programma:
Dag 1
- Introductie
- Strategic Patterns (Ubiquitous Language, Bounded Context, )
- Event Storming (Events, Commands, Definitions, External Systems, Risks, Policies, Read Models, Aggregates)
- Huiswerk: Event Storming sessie voor (een deel van) eigen project
Dag 2
- Presenteren en bespreken huiswerk
- Tactical Patterns (Layered architecture, Aggregates, Entities, ValueObjects, Repositories, Application Services)
- Huiswerk: ontwerp-/programmeeropdracht
Dag 3
- Presenteren en bespreken huiswerk
- Strategic patterns (Context Map, Conformist, Shared Kernel, Anti-corruption Layer, ...)
- Tactical Patterns (Event Sourcing, Domian Services, Factories)
- Related Patterns (Micro Services, Eventual Consistency, CQRS, Central Event Store)
Leerdoelen
- Assess to what extent DDD is useful in a specific project. [Evaluate]
- Classify and explain the strategic, tactical, and related patterns of DDD, like Ubiquitous Language, Bounded Context, Context Map, Model Integrity, Core/Supporting/Generic Domain, Event, Aggregate, Entity, Value Object, Factory, Application Service, Doamin Service, Repository, Layered Architecture, Command, Event Storming, Event Sourcing, CQRS, Eventual Consistency, Micro Services [Understand]
- Formulate and maintain a Ubiquitous Language [Create]
- Design a domain model in code [Create]
- Avoid anti-patterns like Anemic Models and Primitive Type Obsession [Apply]
Onderwerpen
- Introduction
- Strategic Patterns
- Event Storming
- Tactical Patterns
- Related Patterns
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

