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 (5)

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

Certified Associate in Project Management (CAPM)®

21 Hours

PMI Agile Certified Practitioner (PMI-ACP)

21 Hours

PMI Professional in Business Analysis (PBA) Certification Preparation

21 Hours

PMP - Exam Preparation Training Course

35 Hours

AgilePM® Foundation – szkolenie akredytowane z egzaminem

14 Hours

AgilePM® Practitioner (Agile Project Management Practitioner - szkolenie akredytowane z egzaminem)

14 Hours

Certified Agile Process Owner (CAPO)®

14 Hours

Certified Agile Service Manager (CASM)®

14 Hours

Applying Professional Scrum | APS (Scrum.org accredited training course)

14 Hours

Professional Agile Leadership Essentials | PAL-E (Scrum.org accredited training course)

14 Hours

Related Categories