Get in Touch
 Duration 14 hours

Course Outline

Overview of Domain-Driven Design (DDD)

  • Developing Domain Expertise

The Ubiquitous Language

  • Requirement for a Unified Terminology
  • Establishing the Ubiquitous Language
  • Core Components of Model-Driven Design
  • Layered Architectural Framework
  • Entity Definitions
  • Value Object Specifications
  • Service Abstractions
  • Modular Composition
  • Aggregate Boundaries
  • Factory Patterns
  • Repository Implementations

Iterative Refinement for Enhanced Understanding

  • Ongoing Refactoring Processes
  • Illuminating Critical Conceptual Elements

Maintenance of Model Integrity

  • Definition of Bounded Contexts
  • Continuous Integration Protocols
  • Strategic Context Mapping
  • Shared Kernel Governance
  • Customer-Supplier Dynamics
  • Conformist Adaptation Strategies
  • Implementation of Anticorruption Layers
  • Independent System Development (Separate Ways)
  • Open Host Service Integration
  • Data and Logic Distillation

Requirements

No prior experience is required.

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories