Course Outline

What Is Domain-Driven Design (DDD)

  • Building Domain Knowledge

The Ubiquitous Language

  • The Need for a Common Language
  • Creating the Ubiquitous Language
  • The Building Blocks Of A Model-Driven Design
  • Layered Architecture
  • Entities
  • Value Objects
  • Services
  • Modules
  • Aggregates
  • Factories
  • Repositories

Refactoring Toward Deeper Insight

  • Continuous Refactoring
  • Bring Key Concepts Into Light

Preserving Model Integrity

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

Number of participants



Price per participant

Testimonials (7)

Related Courses

Introduction to Enterprise Architect

7 Hours

Systems Modeling with SysML and Enterprise Architect (EA)

21 Hours

UML in Enterprise Architect (workshops)

21 Hours

Use Case Modeling

14 Hours

PMI Professional in Business Analysis (PBA) Certification Preparation

21 Hours

PMP - Exam Preparation Training Course

35 Hours

Certified Agile Process Owner (CAPO)®

14 Hours

Certified Agile Service Manager (CASM)®

14 Hours

Professional Scrum Master II | PSM II (Scrum.org accredited training course)

14 Hours

Professional Scrum Product Owner II

14 Hours

Professional Scrum for Software Development

21 Hours

Package Management with Yarn

7 Hours

Project Management with Trello

14 Hours

Agile Project Management with OrangeScrum

14 Hours

Related Categories

1