Applying DDD and EventStorming in Modern Architecture
Et praktisk tredages kursus i Domain-Driven Design og EventStorming for teams, der ønsker tydeligere kontekstgrænser, bedre samspil mellem forretning og software samt vedligeholdelige domænemodeller.
Kurset passer perfekt til dem, der har deltaget i «Implementing Modern Architecture» og vil lære mere om, hvordan Domain-Driven Design fungerer i praksis.
Tredagesprogrammet giver god tid til workshops, praktiske opgaver og emner som Core Domain Charts og Context Maps, hvilket skaber en dyb og omfattende læringsoplevelse.
I løbet af 3 dage fokuserer vi primært på Domain-Driven Design (DDD) og EventStorming. Disse værktøjer hjælper med at tilpasse softwarearkitektur til forretningsbehov og øger chancerne for en vellykket arkitektur.
Gennem en serie praktiske workshops lærer deltagerne at forstå forretningsbehov, opdage afgrænsede kontekster og designe funktionelle modeller ved hjælp af EventStorming. Kurset dækker strategisk og taktisk DDD, herunder design af aggregater og værdiobjekter, sikring af invarianter, arbejde med domænehændelser, adgang til entiteter ved hjælp af repositories og mere. Det passer til IT-specialister, der vil bygge softwaresystemer, som løser forretningsproblemer og samtidig er veldesignede fra et teknisk perspektiv.
60% workshop /
40% forelæsning
- Kursusmaterialer
- Slack-fællesskab
Arkitekter, Teamledere, Udviklere
- EventStorming-workshops og øvelser med tid til praktiske opgaver og diskussioner
- Opdage afgrænsede kontekster, anvende kerndomænekort og kontekstmapping
- Taktisk DDD: entiteter, værdiobjekter, aggregater
- Sikre invarianter, modellering af tilstandsovergange
- Repositories, domænetjenester, fabrikker og domænehændelser
Dag 1
- •Domain-Driven Design
- ○What is DDD and why use it?
- ○Strategic DDD
- ○How to discover a Bounded Context?
- •Introduction to EventStorming
- ○What is EventStorming and why use it?
- ○Preparation for an EventStorming workshop
- •Big Picture EventStorming workshop
- ○Discovering events, systems, and actors
Dag 2
- •Discovering Bounded Contexts workshop
- •Process Modeling with EventStorming workshop
- ○Discovering Commands, Policies, and Read Models
- •Core Domain Charts workshop
- ○Introduction to Core Domain Charts
- ○Discovering the strategic importance of subdomains
- •Building a Context Map workshop
- •Essentials of Tactical DDD
- ○Value Objects
- ○Entities
- ○Aggregates
- •Discovering Aggregates workshop
Dag 3
- •Applying Tactical DDD in real code
- ○Designing Aggregates and Value Objects
- ○Ensuring Invariants in a Domain Model
- ○References in Object Graphs
- ○Application, Domain, Infrastructure, and Presentation layers
- ○Implementing complex scenarios using Domain Services
- ○State transitions in Aggregates
- ○Working with Events in a Domain Model
- ○Managing Aggregates using Factory, Repository, and Memento
- ○Implementing Concurrency
Relaterede kurser
Udforsk relaterede kurser, der hjælper dit team med at gå dybere eller angribe lignende udfordringer fra forskellige vinkler.
Leder du efter et kombineret workshopforløb? Udforsk arkitektur- og DDD-pakken.
Applying DDD and EventStorming in Modern Architecture – 2-dagesformat
Et fokuseret todages kursus i Domain-Driven Design og EventStorming for teams, der har brug for tydeligere grænser og bedre softwaremodeller.
Se kursetFrom Weeks to Hours: bridging the gap between business and IT
En praktisk EventStorming workshop for teams, der har brug for hurtigere samspil mellem forretningsmål, produktindsigt og softwaredesign.
Se kursetImplementing Modern Architecture
Et praktisk kursus i moderne softwarearkitektur for udviklingsteams, der skal træffe bedre arkitekturbeslutninger i rigtige systemer.
Se kursetKlar til at komme i gang?
Kontakt os for at diskutere dine uddannelsesbehov, tidsplan, og hvordan vi kan tilpasse dette program til dit team.





