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
- 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.
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)
Dat we u voorbeelden uit het echte leven konden geven
Elria Slabber - Glacier by Sanlam
Cursus - Introduction to Domain Driven Design
Automatisch vertaald