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
Course Outline
Overview of Domain-Driven Design (DDD)
- Developing Domain Expertise
The Ubiquitous Language
- Requirement for a Unified Terminology
- Establishing the Ubiquitous Language
- Core Components of Model-Driven Design
- Layered Architectural Framework
- Entity Definitions
- Value Object Specifications
- Service Abstractions
- Modular Composition
- Aggregate Boundaries
- Factory Patterns
- Repository Implementations
Iterative Refinement for Enhanced Understanding
- Ongoing Refactoring Processes
- Illuminating Critical Conceptual Elements
Maintenance of Model Integrity
- Definition of Bounded Contexts
- Continuous Integration Protocols
- Strategic Context Mapping
- Shared Kernel Governance
- Customer-Supplier Dynamics
- Conformist Adaptation Strategies
- Implementation of Anticorruption Layers
- Independent System Development (Separate Ways)
- Open Host Service Integration
- Data and Logic Distillation
Requirements
No prior experience is required.
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.