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

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

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

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

14 Hours

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

14 Hours

Professional Scrum with Kanban | PSK (Scrum.org accredited training course)

14 Hours

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

14 Hours

Professional Scrum Master I | PSM I (accredited training course with Scrum.org exam and certification)

14 Hours

Professional Scrum Product Owner II

14 Hours

Related Categories

1