CONTACT ONS
 Duur 21 uren

Cursusaanbod

Inleiding tot Domain-Driven Design

  • Principes en motieven achter DDD
  • Alom aanwezige taal (ubiquitous language) en samenwerking met domeinexperts
  • Understeuning tussen kern-, ondersteunende en generieke subsdomeinen

Strategisch ontwerp en begrenste contexten

  • Definiëren van begrenste contexten en hun verantwoordelijkheden
  • Contextmapping en integratiepatronen
  • Beheer van teams, organisatorische grenzen en data-eigendom

Tactische patronen — Bouwstenen van het domeinmodel

  • Entiteiten en identiteitsbeheer
  • Waardeobjecten en onwijzigheid (immutability)
  • Aggregaten en transactiegrenzen

Domeindiensten, repositories en fabrieken

  • Wanneer domeindiensten te gebruiken in plaats van applicatiediensten
  • Repository-patronen en overwegingen omtrent persistentie
  • Fabriekspatronen voor complexe objectcreatie

Modelleer van complex gedrag en invariante

  • Ontwerpen van invarianten en handhaven van zakelijke regels
  • Eventgedreven modellering en domeinevenementen
  • Consistentiemodellen: ultieme consistentie en saggas

Integratie van DDD met architectuur- en engineeringpraktijken

  • Afstemmen van DDD op microservices en modulaire monoliet
  • API-ontwerp, anti-corruption layers en integratiestrategieën
  • Testen van domeinlogica: unit tests, integratietests en contracttests

Implementatie van DDD in teams en organisaties

  • Organiseren van domeinworkshops en Event Storming
  • Creëren en beheren van een alom aanwezige taal binnen teams
  • Succes meten en itereren aan het domeinmodel

Samenvatting en vervolgstappen

Vereisten

  • Sterke programmeervervaring in objectgeoriënteerde talen
  • Inzicht in principes van softwarearchitectuur
  • Kennis van Agile ontwikkelpraktijken

Doeleindgroep

  • Seniorontwikkelaars
  • 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.
Investering

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)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën