Cursusaanbod
Inleiding tot Domain-Driven Design
- Principes en motivaties achter DDD
- Ubiquitaire taal en samenwerking met domeinen deskundigen
- Kern, ondersteunende en generieke subdomeinen onderscheiden
Strategisch ontwerp en begrensde contexten
- Begrensde contexten definiëren en hun verantwoordelijkheden vaststellen
- Contextkaarten en integratiepatronen
- Teams, organisatorische grenzen en data-eigenaarshchap beheren
Tactische patronen — Bouwblokken van het domeinmodel
- Entiteiten en identiteitsbeheer
- Waardeobjecten en immutable objecten
- Aggregaten en transactiegrenzen
Domeinservices, opslagplaatsen en fabriekspatronen
- Wanneer domeinservices in plaats van toepassingsdiensten te gebruiken zijn
- Opslagplaatspatronen en overwegingen bij persistentie
- Fabriekspatronen voor complex objectaanmaak
Complex gedrag en invariants modelleren
- Invariants ontwerpen en bedrijfsregels afdwingen
- Gebeurdingsgestuurd modelleren en domeingebeurtenissen
- Consistentiemodellen: uiteindelijke consistentie en sagas
DDD integreren met architectuur- en ingenieurspraktijken
- DDD alignen met microservices en modulaire monolithen
- API-ontwerp, anti-corruptie lagen en integratiestrategieën
- Domeinlogica testen: unit tests, integration tests en contract tests
DDD adopteren in teams en organisaties
- Domeindiscovery workshops en Event Storming uitvoeren
- Een ubiquitaire taal creëren en beheren over teams
- Succes meten en iteratief werken aan het domeinmodel
Samenvatting en volgende stappen
Vereisten
- Sterke ervaring in objectgeoriënteerde talen
- Begrip van softwarearchitectuurprincipes
- Vertrouwdheid met Agile ontwikkelingsmethoden
Doelgroep
- Senior ontwikkelaars
- Softwarearchitecten
- Technische leiders
Aangepaste bedrijfsopleiding
Opleidingsoplossingen ontworpen exclusief voor bedrijven.
- Aangepaste inhoud: We passen de syllabus en praktijkopdrachten aan naar de echte doelen en behoeften van uw project.
- Voor flexibel schema: Datums en tijden aangepast aan het rooster van uw team.
- Formaat: Online (live), In-company (bij uw kantoren) of Hybride.
Prijs per privégroep, online live training, startend vanaf 4800 € + BTW*
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
Reviews (1)
Dat we u voorbeelden uit het echte leven konden geven
Elria Slabber - Glacier by Sanlam
Cursus - Introduction to Domain Driven Design
Automatisch vertaald