Bedankt voor uw aanvraag! Een van onze medewerkers neemt binnenkort contact met u op
Bedankt voor uw boeking! Een van onze medewerkers neemt binnenkort contact met u op.
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
21 Uren
Getuigenissen (1)
I really enjoyed the real examples and exercises.
Dmitry Baranovsky
Cursus - Introduction to Domain Driven Design
Automatisch vertaald