Domain-Driven Design Patterns
Summary
Domain-Driven Design (DDD) Patterns are reusable solutions to commonly occurring problems. They are used in software models with complex domains. This Drill features important DDD Patterns such as Entities, Value Objects, Repositories, and Factories.
Audience
This Drill is for developers who want to learn more about some commonly-used Domain-Driven Design (DDD) Patterns, which help to speed up the development process by providing tested, proven development paradigms.
What you'll learn
You will learn how to apply DDD patterns such as Entities, Value Objects, Repositories, and Factories. Additionally, you will learn how to implement the Specification Pattern, as well as cluster objects into Aggregates.
What you need to know
We assume that you’re already familiar with programming concepts and that you’ve used Visual Studio. For this particular Drill, you’ll also need to be comfortable with Visual Basic syntax and have experience in object-oriented development. Although not essential, some familiarity with design patterns would also be useful.
