Applying DDD and EventStorming in Modern Architecture
En praktisk tredagarsutbildning i Domain-Driven Design och EventStorming för team som vill ha tydligare kontextgränser, bättre samspel mellan verksamhet och programvara samt underhållbara domänmodeller.
Utbildningen passar dem som har gått «Implementing Modern Architecture» och vill lära sig mer om hur Domain-Driven Design fungerar i praktiken.
Tredagarsprogrammet ger gott om tid för workshops, praktiska uppgifter och ämnen som Core Domain Charts och Context Maps, vilket skapar en djup och omfattande lärandeupplevelse.
Under 3 dagar fokuserar vi främst på Domain-Driven Design (DDD) och EventStorming. Dessa verktyg hjälper till att anpassa programvaruarkitektur till affärsbehov och ökar chanserna för en framgångsrik arkitektur.
Genom en serie praktiska workshops lär sig deltagarna att förstå affärsbehov, upptäcka avgränsade kontexter och designa fungerande modeller med EventStorming. Utbildningen täcker strategisk och taktisk DDD, inklusive design av aggregat och värdeobjekt, säkerställande av invarianter, arbete med domänhändelser, åtkomst till entiteter med repositories och mer. Den passar IT-specialister som vill bygga programvarusystem som löser affärsproblem och är väl utformade ur ett tekniskt perspektiv.
60% workshop /
40% föreläsning
- Utbildningsmaterial
- Slack-gemenskap
Arkitekter, Teamledare, Utvecklare
- EventStorming-workshops och övningar med tid för praktiska uppgifter och diskussioner
- Upptäcka avgränsade kontexter, tillämpa kärndomänkartor och kontextmappning
- Taktisk DDD: entiteter, värdeobjekt, aggregat
- Säkerställa invarianter, modellering av tillståndsövergångar
- Repositories, domäntjänster, fabriker och domänhä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
Relaterade kurser
Utforska relaterade kurser som hjälper ditt team att gå djupare eller angripa liknande utmaningar från olika vinklar.
Letar du efter en kombinerad workshopväg? Utforska arkitektur- och DDD-paketet.
Applying DDD and EventStorming in Modern Architecture – 2-dagarsformat
En fokuserad tvådagarsutbildning i Domain-Driven Design och EventStorming för team som behöver tydligare gränser och bättre programvarumodeller.
Se kursenFrom Weeks to Hours: bridging the gap between business and IT
En praktisk EventStorming workshop för team som behöver snabbare samsyn mellan verksamhetsmål, produktinsikt och programvarudesign.
Se kursenImplementing Modern Architecture
En praktisk kurs i modern programvaruarkitektur för utvecklingsteam som behöver fatta bättre arkitekturbeslut i verkliga system.
Se kursenRedo att komma igång?
Kontakta oss för att diskutera dina utbildningsbehov, schema, och hur vi kan anpassa detta program för ditt team.





