Course Code: dddintro
Duration: 14 hours
Overview:

Domain Driven Design (DDD) is an approach for handling complex behaviors when developing software.

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
Sites Published:

United Arab Emirates - Introduction to Domain Driven Design

Qatar - Introduction to Domain Driven Design

Egypt - Introduction to Domain Driven Design

Saudi Arabia - Introduction to Domain Driven Design

South Africa - Introduction to Domain Driven Design

Brasil - Introdução ao Domain Driven Design

Canada - Introduction to Domain Driven Design

中国 - Introduction to Domain Driven Design

香港 - Introduction to Domain Driven Design

澳門 - Introduction to Domain Driven Design

台灣 - Introduction to Domain Driven Design

USA - Introduction to Domain Driven Design

Österreich - Einführung in domaingesteuertes Design

Schweiz - Einführung in domaingesteuertes Design

Deutschland - Einführung in domaingesteuertes Design

Czech Republic - Introduction to Domain Driven Design

Denmark - Introduction to Domain Driven Design

Estonia - Introduction to Domain Driven Design

Finland - Introduction to Domain Driven Design

Greece - Introduction to Domain Driven Design

Magyarország - Introduction to Domain Driven Design

Ireland - Introduction to Domain Driven Design

Luxembourg - Introduction to Domain Driven Design

Latvia - Introduction to Domain Driven Design

España - Introducción al Diseño Guiado por el Dominio

Italia - Introduction to Domain Driven Design

Lithuania - Introduction to Domain Driven Design

Nederland - Introduction to Domain Driven Design

Norway - Introduction to Domain Driven Design

Portugal - Introdução ao Domain Driven Design

România - Introduction to Domain Driven Design

Sverige - Introduction to Domain Driven Design

Türkiye - Introduction to Domain Driven Design

Malta - Introduction to Domain Driven Design

Belgique - Introduction to Domain Driven Design

France - Introduction to Domain Driven Design

日本 - Introduction to Domain Driven Design

Australia - Introduction to Domain Driven Design

Malaysia - Introduction to Domain Driven Design

New Zealand - Introduction to Domain Driven Design

Philippines - Introduction to Domain Driven Design

Singapore - Introduction to Domain Driven Design

Thailand - Introduction to Domain Driven Design

Vietnam - Introduction to Domain Driven Design

India - Introduction to Domain Driven Design

Argentina - Introducción al Diseño Guiado por el Dominio

Chile - Introducción al Diseño Guiado por el Dominio

Costa Rica - Introducción al Diseño Guiado por el Dominio

Ecuador - Introducción al Diseño Guiado por el Dominio

Guatemala - Introducción al Diseño Guiado por el Dominio

Colombia - Introducción al Diseño Guiado por el Dominio

México - Introducción al Diseño Guiado por el Dominio

Panama - Introducción al Diseño Guiado por el Dominio

Peru - Introducción al Diseño Guiado por el Dominio

Uruguay - Introducción al Diseño Guiado por el Dominio

Venezuela - Introducción al Diseño Guiado por el Dominio

Polska - Wprowadzenie do Domain Driven Design

United Kingdom - Introduction to Domain Driven Design

South Korea - Introduction to Domain Driven Design

Pakistan - Introduction to Domain Driven Design

Sri Lanka - Introduction to Domain Driven Design

Bulgaria - Introduction to Domain Driven Design

Bolivia - Introducción al Diseño Guiado por el Dominio

Indonesia - Introduction to Domain Driven Design

Kazakhstan - Introduction to Domain Driven Design

Moldova - Introduction to Domain Driven Design

Morocco - Introduction to Domain Driven Design

Tunisia - Introduction to Domain Driven Design

Kuwait - Introduction to Domain Driven Design

Oman - Introduction to Domain Driven Design

Slovakia - Introduction to Domain Driven Design

Kenya - Introduction to Domain Driven Design

Nigeria - Introduction to Domain Driven Design

Botswana - Introduction to Domain Driven Design

Slovenia - Introduction to Domain Driven Design

Croatia - Introduction to Domain Driven Design

Serbia - Introduction to Domain Driven Design

Bhutan - Introduction to Domain Driven Design

Nepal - Introduction to Domain Driven Design

Uzbekistan - Introduction to Domain Driven Design