CONTACT ONS

Cursusaanbod

Inleiding tot Domain-Driven Design

  • Principes en motivatie achter DDD
  • Universele taal en samenwerking met domeinexperts
  • Onderdelen van kern-, ondersteunende en generieke subdomeinen onderscheiden

Strategisch ontwerp en Bounded Contexts

  • Bounded contexts en hun verantwoordelijkheden definiëren
  • Contextmapping en integratiepatronen
  • Teams, organisatorische grenzen en data-eigendom beheersen

Tactische patronen — Bouwstenen van het domeinmodel

  • Entiteiten en het beheren van identiteit
  • Value objects en immutable-eigenschappen
  • Aggregates en transactiegrenzen

Domeindiensten, Repositories en Factories

  • Wanneer domeindiensten vs. applicatiediensten te gebruiken zijn
  • Repository-patronen en overwegingen voor persistentie
  • Factory-patronen voor het creëren van complexe objecten

Complex gedrag en invarianten modelleren

  • Invarianten ontwerpen en zakelijke regels handhaven
  • Event-driven modellering en domein-events
  • Consistentiemodellen: eventuele consistentie en sagas

DDD integreren met architectuur- en engineeringpraktijken

  • DDD afstemmen op microservices en modulaire monolithen
  • API-ontwerp, anticorruption layers en integratiestrategieën
  • Domeinlogica testen: unit tests, integratietests en contracttests

DDD implementeren in teams en organisaties

  • Domeinontdekkingsworkshops en Event Storming uitvoeren
  • Een universele taal over teams creëren en beheren
  • Succes meten en iteratie op het domeinmodel

Samenvatting en vervolgstappen

Vereisten

  • Uitgebreide programmeerervaring in object-georiënteerde talen
  • Begrip van principes voor softwarearchitectuur
  • Bekendheid met Agile-ontwikkelingspraktijken

Publiek

  • Senior ontwikkelaars
  • Softwarearchitecten
  • Technische leiders
 21 Uren

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