Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Pluralsight

Domain-Driven Design Fundamentals

via Pluralsight

Overview

Coursera Plus Flash Sale: All Certificates & Courses 40% Off. 72 Hours Only!


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.

Syllabus

  • Course Overview 1min
  • Introducing Domain-Driven Design 24mins
  • Modeling Problems in Software 45mins
  • Elements of a Domain Model 31mins
  • 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

Taught by

Julie Lerman

Reviews

4.6 rating at Pluralsight based on 483 ratings

Start your review of Domain-Driven Design Fundamentals

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.