Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Duration 14 hours (2 days)
Course Outline
Understanding Domain-Driven Design (DDD)
- Developing Domain Expertise
Establishing the Ubiquitous Language
- The Requirement for a Shared Vocabulary
- Formulating the Ubiquitous Language
- Model-Driven Design Components
- Layered Architecture
- Entities
- Value Objects
- Services
- Modules
- Aggregates
- Factories
- Repositories
Refining Models for Greater Clarity
- Ongoing Refinement
- Highlighting Core Concepts
Maintaining Model Consistency
- Bounded Contexts
- Continuous Integration
- Context Mapping
- Shared Kernel
- Customer-Supplier Relationships
- Conformist Approach
- Anti-Corruption Layers
- Divergent Evolution
- Open Host Services
- Distillation
Requirements
No prior requirements.
Testimonials (5)
That we could you real life examples
Elria Slabber - Glacier by Sanlam
Course - Introduction to Domain Driven Design
His is well versed on the subject and has good domain knowledge.
Bonke Tshongweni - Glacier by Sanlam
Course - Introduction to Domain Driven Design
We received a lot of information that gives us an idea how complex DDD can be. That requires us to do more research and read a lot for us to become expert - and that is the reality. We did a lot of small and medium exercises.
Phoebe Mailwane - Glacier by Sanlam
Course - Introduction to Domain Driven Design
I enjoyed the interaction of the group to solve the issues.
Evan O'Gorman
Course - Introduction to Domain Driven Design
I really enjoyed the real examples and exercises.