When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Domain-Driven Design Fundamentals
This course will teach you the fundamentals of Domain- Driven Design (DDD) through a demonstration of customer interactions and a complex demo application, along with advice from renowned DDD experts.

This Course Includes
pluralsight
4 (441 reviews )
4 hour 48 minutes
english
Online - Self Paced
core courses
pluralsight
About Domain-Driven Design Fundamentals
In this course, Domain-Driven Design Fundamentals,
you’ll learn the key concepts and means to implement
DDD. First, you’ll explore how to model a software problem.
Next, you’ll discover the elements of DDD. Finally, you’ll
learn how to leverage DDD in a sample software
application. When you’re finished with this course, you’ll
have the skills and knowledge of Domain-Driven Design
needed to unravel the complexity of your domain, build
smarter software and gain an even deeper understanding of
DDD.
What You Will Learn?
- Course Overview : 1min.
- Introducing Domain-Driven Design : 24mins.
- Modeling Problems in Software : 45mins.
- Elements of a Domain Model : 32mins.
- Understanding Value Objects & Services in the Model : 22mins.
- Tackling Complexity with Aggregates : 34mins.
- Working with Repositories : 49mins.
- Adding in Domain Events and Anti-corruption Layers : 29mins.
- Evolving the Application Easily Thanks to DDD : 46mins.