Get in Touch
 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.

Number of participants


Price per participant

Testimonials (5)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories