The Domain Driven Design training course is designed to demonstrate the purpose and process of Domain Driven Design.
The course begins by examining a sample case study and then continues with domain discovery and exploration to better comprehend business processes on a large scale. Next, it explores bounded contexts and context mapping next, and then turns to strategic design. The course concludes with a study of Domain Driven Design Tactics, including responsibility layers, aggregates, domain events, messaging, CQRS and design patterns.
Purpose
|
Promote an in-depth understanding of domain driven design so it can be applied to software design and development. |
Audience
|
Software Developers and architects looking to better understand and use domain driven design thinking. |
Role
| Project Manager - Software Developer - System Administrator - Technical Manager - Web Developer |
Skill Level
| Intermediate |
Style
| Workshops |
Duration
| 3 Days |
Related Technologies
| Software Engineering Training | Domain-Driven Design | Software Architecture |
Productivity Objectives
- Describe the purpose and process of domain discovery
- Examine the language of Domain Driven Design
- Utilize bounded contexts and context mapping
- Apply strategic thinking to software design
- Leverage event storming
- Inspect domain driven design tactics