Get in Touch

Course Outline

Understanding Domain-Driven Design (DDD)

  • Developing Domain Expertise

Mastering the Ubiquitous Language

  • Why a Shared Vocabulary Matters
  • Establishing the Ubiquitous Language
  • Core Components of Model-Driven Design
  • Layered Architecture
  • Entities
  • Value Objects
  • Services
  • Modules
  • Aggregates
  • Factories
  • Repositories

Refining the Model for Greater Clarity

  • Continuous Refactoring
  • Highlighting Key Concepts

Ensuring Model Consistency

  • Bounded Contexts
  • Continuous Integration
  • Context Mapping
  • Shared Kernel
  • Customer-Supplier Relationships
  • Conformist Pattern
  • Anticorruption Layer
  • Separate Ways
  • Open Host Service
  • Distillation
 14 Hours

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories