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.

pluralsight logo

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.

     
  • 4
  •  |
  • Reviews ( 441 )
Free

This Course Includes

  • iconpluralsight
  • icon4 (441 reviews )
  • icon4 hour 48 minutes
  • iconenglish
  • iconOnline - Self Paced
  • iconcore courses
  • iconpluralsight

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.