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

Pluralsight

Domain-Driven Design: The Big Picture

via Pluralsight

Overview

Domain-Driven Design offers many guiding principles and patterns to design software. This course will teach you how to navigate this landscape, learning what DDD is and when to apply it.

Domain-Driven Design (DDD) encompasses many concepts and principles around software design which may seem daunting at first. In this course, Domain-Driven Design: The Big Picture, you’ll get an overview of the essential concepts of DDD. First, you’ll learn the philosophy behind DDD and when it makes sense to apply it. Next, you’ll learn about strategic design, for example using Bounded Contexts. Finally, you’ll look at tactical design concepts offered by DDD, such as entities, aggregates, and domain services. When you’re finished with this course, you’ll know what DDD is all about, so you can determine whether you want to dive in deeper and learn how to implement DDD in practice.

Syllabus

  • Introducing Domain-Driven Design 20mins
  • Strategic DDD 18mins
  • Tactical DDD 16mins
  • Getting Started With DDD 8mins

Taught by

Sander Mak

Reviews

Start your review of Domain-Driven Design: The Big Picture

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.