CONTACT ONS

Cursusaanbod

Inleiding

  • Wat is Domain Driven Design (DDD) en welke voordelen biedt het?
  • DDD vergeleken met andere ontwikkelbenaderingen
  • Overzicht van belangrijke DDD-concepten en de structuur van een project

Tactische Domain-Driven Design

  • Elementen van een domeinmodel
  • Implementatie van entiteiten, waardeobjecten, aggregaten, repositories en domeinservices
  • Gebruik van fabrieken, specificaties, CQRS en event sourcing

Strategische Domain-Driven Design

  • Patronen voor contextmapping
  • Ontwerp van het domeinmodel met behulp van event storming en domeinverhalen
  • Het identificeren en classificeren van subdomeinen
  • Het bepalen van grenzen en relaties via patronen zoals begrensde contexten

DDD & Modernisering van Legacy Systemen

  • Uitdagingen en kansen bij oudere systemen
  • Analyse van bestaande systemen met hulpmiddelen zoals NDepend
  • Moderniseren van oude systemen door middel van technieken als het strangler pattern

Product-, Domein- en Teamgerichte Architectuur

  • Voordelen en nadelen van domein-, product- en teamgerichte architecturen
  • Ontwerp en implementatie hiervan met technieken zoals microservices
  • Samenwerking tussen teams organiseren
  • Kwaliteit en consistentie waarborgen via automatische testen en continue integratie

Data Mesh – Een Domeingericht Datamodel

  • Problemen met traditionele dataproducten
  • Inleiding tot data mesh
  • Implementatie van een domeingericht datapatform voor dataverkenning, -toegang en -beheer
  • Toepassing van technologieën zoals Apache Kafka, Apache Spark en GraphQL in data mesh-omgevingen

Samenvatting en Vervolgstappen

Vereisten

  • Basiskennis van objectgeoriënteerd programmeren en ontwerppatronen
  • Ervaring met C# en .NET Core
  • Algemene kennis van databases en SQL

Doelgroep

  • Ontwikkelaars
  • Architecten
  • Analisten
 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