Domain-Driven Design (DDD) Foundation
6 maart, 2025 – Hilversum, The Netherlands
Ga een stap verder met Agile en DevOps. In deze tweedaagse training leer je de basisprincipes van Domain-Driven Design. Leer hoe je software ontwerpt, modelleert en maakt die zich richt op onderliggende zakelijke belangen en een gedeelde taal creëert tussen zakelijke belanghebbenden en het softwareteam.
Download brochureHeb je een vraag over de training?
Michiel beantwoordt graag jouw persoonlijke- of in-company gerelateerde vragen.
Get in touchDuur
2 dagen
Tijd
09:00 – 17:00
Taal
Engels
Lunch
Included
Certificering
Nee
Level
Foundation
Wat ga je leren?
Heb je al veel gelezen over DDD (Domain-Driven Design) maar weet je niet waar je moet beginnen? Heb je hulp nodig bij het uitzoeken wat de zorgen van je zakelijke stakeholders zijn? Is jouw organisatie Agile, maar brengen te veel overdrachten nog steeds de verkeerde ideeën naar productie? Wil je overstappen op een microservices-architectuur, maar weet je niet zeker of dit de juiste manier is? Dan is onze DDD Foundation precies wat je nodig hebt.
Belangrijkste leerdoelen
- De essentiële tactische en strategische ontwerppatronen van DDD begrijpen.
- Pas DDD-principes toe op je huidige softwarecultuur.
- Los veelvoorkomende problemen op met DDD en verbeter de softwarekwaliteit.
- Samen Domains modelleren met behulp van EventStorming en Example Mapping.
- Beheer complexiteit door grenzen aan te brengen met de Bounded Context.
- De flow tussen Bounded Contexts visualiseren om afhankelijkheden van teams en systemen te beheren
Programma
Deze 2-daagse DDD Foundation training geeft je ervaring met hands-on oefeningen die theorie en praktijkvoorbeelden behandelen. Van strategische ontwerppatronen met Big-Picture EventStorming tot tactische ontwerppatronen met Software Modeling en Example Mapping, je zult vertrekken uitgerust met de kennis en vaardigheden om je eigen DDD-reis te beginnen.
- Inleiding tot Domain Driven Design en Architectuur.
- Waarom Domain Driven Design doen?
- Modellen; impliciet & expliciet ontwerp; taal en toevallige & essentiële complexiteit.
- Waarom, wat en hoe van Collaborative Modelling.
- Software ontwerpen samen met het bedrijf: event storming & example mapping.
- Van event storming & example mapping tot het slicen van stories op de backlog.
- Wat zijn boundaries en waarom zijn ze belangrijk?
- De Bounded Context toepassen om af te stemmen op natuurlijke grenzen en complexiteit te beheren
- Message flowing en toewijzing van verantwoordelijkheden.
- Valideer je ontwerp met het bounded context canvas
Voor wie is het?
Deze Domain-Driven Design training is perfect voor iedereen die betrokken is bij het maken van software; van software architecten tot product owners, van scrum masters tot business analisten, testers en software engineers.
Vereisten
De training begint met de basis van DDD, dus je hoeft nog niet alle ins en outs te kennen. Maar als je goed voorbereid wilt zijn, raden we je aan het gratis e-book The Anatomy of Domain-Driven Design of begin met het boek ‘Domain-Driven Design’ by Eric Evans..
Waarom zou ik deze training volgen?
Verbeter je Agile en DevOps vaardigheden
Leer de kloof tussen bedrijfs- en IT-professionals te overbruggen
Praktijkervaring opdoen door hands-on oefeningen
Hoe ziet het eruit?
Wat moet je nog meer weten?
Na je registratie voor de DDD foundation cursus ontvang je een bevestigingsmail met praktische informatie. Een week voor de training vragen we naar eventuele dieetwensen en delen we relevante literatuur ter voorbereiding.
We kijken uit naar je deelname!
Vereisten
Literatuur en lunch zijn bij de prijs van de training inbegrepen.
We gaan niet coderen, dus een laptop is niet nodig.
Reis- en verblijfkosten worden niet gedekt.
Deze training wordt alleen in het Engels aangeboden.