Get in Touch
 Duration 14 hours

Course Outline

Understanding Domain-Driven Design (DDD)

  • Cultivating Domain Knowledge

Establishing the Ubiquitous Language

  • The Requirement for Shared Terminology
  • Formulating the Ubiquitous Language
  • The Building Blocks of Model-Driven Design
  • Layered Architecture
  • Entities
  • Value Objects
  • Services
  • Modules
  • Aggregates
  • Factories
  • Repositories

Refactoring for Greater Insight

  • Ongoing Refactoring
  • Highlighting Key Concepts

Maintaining Model Integrity

  • Bounded Context
  • Continuous Integration
  • Context Map
  • Shared Kernel
  • Customer-Supplier Relationship
  • Conformist Approach
  • Anticorruption Layer
  • Separate Ways Strategy
  • Open Host Service
  • Distillation

Requirements

There are no prior requirements.

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories