Domain-Driven Design in Practice
Pluralsight
Course Summary
A descriptive, in-depth walk-through for applying Domain-Driven Design principles in practice.
-
+
Course Description
While Domain-Driven Design offers invaluable insights regarding developing enterprise-level software projects, it is often unclear how to apply them in practice. In this course, we'll go through the whole process of building an application from the very beginning using the DDD principles.
-
+
Course Syllabus
Introduction- 29m 31s
—Getting Started 1m 20s
—Course Outline and Prerequisites 2m 17s
—Area of Application for Domain-Driven Design 3m 40s
—Why Domain-Driven Design? 2m 29s
—Main Concepts of Domain-Driven Design 3m 31s
—Domain-Driven Design Is Not Only About Writing Code 2m 55s
—Onion Architecture and Domain Isolation 4m 28s
—Modeling Best Practices 1m 7s
—Domain-Driven Design and Unit Testing 2m 45s
—The Problem Domain Introduction 3m 23s
—Summary 1m 31sStarting with the First Bounded Context- 46m 18s
—Introduction 0m 30s
—Vocabulary Used 1m 26s
—Problem Description 0m 54s
—Starting with Snack Machine 3m 59s
—Recap: Starting with Snack Machine 1m 20s
—Entities vs. Value Objects 3m 15s
—How to Recognize a Value Object in Your Domain Model? 2m 50s
—Entity Base Class 1m 44s
—Demo: Entity Base Class 3m 28s
—Recap: Entity Base Class 0m 32s
—Value Object Base Class 1m 47s
—Recap: Value Object Base Class 0m 57s
—Value Objects vs. .NET Value Types 1m 14s
—When to Write Unit Tests 1m 47s
—Implementing the Money Class 5m 30s
—Building up the Money Class 4m 34s
—Implementing the Snack Machine Class 5m 22s
—Recap: Implementing Money and Snack Machine 1m 56s
—Summary 3m 5sIntroducing UI and Persistence Layers- 33m 20sExtending the Bounded Context with Aggregates- 35m 57sIntroducing Repositories- 20m 53sIntroducing the Second Bounded Context- 33m 53sWorking with Domain Events- 39m 39sLooking Forward to Further Enhancements- 20m 6s
This course is listed under
Development & Implementations
, Networks & IT Infrastructure
and Quality Assurance & Testing
Community
Related Posts: