Toepassen van Domain-Driven Design in code

Beschikbaar binnen
  • NL
  • EN
  • FR
  • DE

Samenvatting

De training Toepassen van Domain-Driven Design in Code richt zich op het praktisch toepassen van Domain-Driven Design (DDD) binnen softwareontwikkeling. Tijdens deze interactieve en praktijkgerichte workshop leren deelnemers hoe zij DDD-tactieken kunnen implementeren in programmeertalen zoals Java of C#. Onder begeleiding van ervaren trainers ontdekken deelnemers hoe zij modellen vanuit domeinmodellering, bijvoorbeeld via EventStorming en Example Mapping, omzetten in onderhoudbare en schaalbare code.

Onderwerpen

  • Het ontwerpen en implementeren van DDD-tactical patterns zoals Entity, Value Objects, Services, Aggregates, Repositories en Domain Event.
  • Het toepassen van Test-Driven Development (TDD) om robuuste en aanpasbare code te schrijven
  • Collaborative modeling en het gebruik van technieken zoals CRC-cards om verantwoordelijkheden en rollen in het ontwerp te verduidelijken
  • Het iteratief verfijnen van softwareontwerpen aan de hand van veranderende business needs.

Deze training bestaat uit een combinatie van interactieve sessies, oefeningen en casestudy’s, waarbij de nadruk ligt op directe toepassing in de praktijk.

Certificering

Price

1.345

Totaalprijs excl. BTW

Verdiepende informatie

De workshop biedt een uitgebreide, hands-on aanpak voor softwareontwikkelaars die hun vaardigheden willen verdiepen in het toepassen van Domain-Driven Design in hun code. Door theorie en praktijk samen te brengen, transformeert deze training complexe concepten naar concrete implementaties in Java of C#. Deelnemers krijgen de tools en inzichten aangereikt om software te ontwerpen die nauw aansluit bij zakelijke behoeften.

Waarom deze training?

De training helpt deelnemers om:

  • Een grondig begrip van DDD-tactical patterns te ontwikkelen
  • Code te schrijven die veerkrachtig, onderhoudbaar en gericht is op zakelijk success
  • Samen te werken met domeinexperts om modellen te ontwikkelen die het bedrijfsdomein nauwkeurig weerspiegelen
  • Ontwerpen iteratief te verfijnen aan de hand van het Model Exploration Whirlpool
  • TDD-technieken effectief in te zetten voor betere testbaarheid en betrouwbaarheid

Voor wie is deze training bedoeld?

Deze workshop is ideaal voor softwareprofessionals die betrokken zijn bij ontwerp en ontwikkeling van complexe software. Functietitels kunnen onder andere zijn:

  • Softwareontwikkelaars en engineers
  • Software- en domeinarchitecten
  • Engineering managers
  • Solution en enterprise architects

Praktische informatie

  • Duur: 2 dagen
  • Locatie: Op locatie
  • Voorbereiding: Kennis van Java of C# is aanbevolen
  • Werkvormen: Interactieve sessies, praktijkopdrachten, casestudy’s
  • Resultaat: Certificaat van deelname en praktische vaardigheden in DDD-implementatie
  • Aantal deelnemers: Minimaal 8 maximaal 16

Deze training biedt deelnemers een solide basis om Domain-Driven Design effectief toe te passen in hun softwareontwikkelingstrajecten.

Certificering

Prijs

1.345

Totaalprijs excl. BTW

Programma

De workshop bestaat uit interactieve modules die zowel theorie als praktijk combineren. Hieronder volgt een overzicht van de belangrijkste onderdelen:

Introductie in Domain-Driven Design

Deze sessie geeft een overzicht van de kernprincipes van DDD, met speciale aandacht voor de samenwerking tussen softwareontwikkelaars en domeinexperts.

Modelering met EventStorming en Example Mapping

Deelnemers oefenen met technieken zoals EventStorming om het domein in kaart te brengen en belangrijke processen en gebeurtenissen te identificeren.

Implementatie van tactische patronen

Deze module richt zich op de implementatie van DDD-patronen zoals Entities, Aggregates, Value Objects en Repositories in Java of C#.

Verantwoordelijkheidsverdeling en CRC-cards

Deelnemers leren hoe zij verantwoordelijkheden binnen hun softwaremodel kunnen organiseren en communiceren met behulp van CRC-cards.

Iteratief ontwerpen en verfijnen

In deze sessie ligt de nadruk op continue verbetering van het ontwerp, waarbij gebruik wordt gemaakt van iteratieve feedbackcycli en veranderende zakelijke vereisten.

Toepassing van test-driven development

Deelnemers passen TDD-technieken toe om hun ontwerpen robuuster en beter testbaar te maken.

Examination

Certificering

Prijs

1.345

Totaalprijs excl. BTW

Prijs

1.345

Totaalprijs excl. BTW

Geplande trainingen

Filters

Contact us about available dates or Incompany

Prijs

1.345

Totaalprijs excl. BTW

Ik ga door het insturen het privacybeleid en de algemene voorwaarden gelezen en ga hiermee akkoord.
Share this page
LinkedIn
WhatsApp
X
Telegram
Facebook