Description: One major benefit to using Domain-driven Design is the ability to integrate various other sources and processes. This course will explore and guide you through the ways to do this. You will be introduced to communication in Domain-driven Design followed by factories, repositories, and refactoring. Finally, you'll learn about methodologies and application architecture layers.

Target Audience: Managers, architects, application and software developers, designers, or analysts with basic programming skills looking to enhance their skill set through Domain-driven Design

Duration: 00:52

Description: DDD enhances modeling through a total approach for building software for complex domains. With the various tools and strategies in the DDD architecture, the designer will have a more effective approach to domain modeling. In this course, you will learn additional information regarding further components, such as architecture, entities, value objects, services, and domain events. Finally you will learn about the concepts of modules, model-driven design, and aggregates.

Target Audience: Managers, architects, application and software developers, designers, or analysts with basic programming skills looking to enhance their skill set through Domain-driven Design

Duration: 00:48

Description: There are many benefits to using Domain-driven Design (DDD) and this course will demonstrate the key concepts of the Domain-driven Design model. This course will introduce DDD, help you understand the main principles and components of DDD, why it can be useful, and what knowledge crunching is. Finally, this course will introduce you to the main building blocks of DDD, and a discussion of subdomains and contexts.

Target Audience: Managers, architects, application and software developers, designers, or analysts with basic programming skills looking to enhance their skill set through Domain-driven Design

Duration: 01:03