Completed
What is Domain-Driven Design?
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Practical Domain-Driven Design with EF Core
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 What is Domain-Driven Design?
- 3 What is Domain Model? An object model of the domain that incorporates both behavior and data.' - Martin Fowler
- 4 Bounded Contexts • A defined part of software where particular terms, definitions and rules apply in a consistent way Clear boundaries between different parts of the system
- 5 Inside the Core Domain
- 6 Sample Domain
- 7 Extract Methods
- 8 Avoid Public Setters
- 9 Encapsulate Behavior in Domain Model
- 10 Encapsulate Behavior in Domain Service
- 11 Double Dispatch
- 12 Domain Events
- 13 From Primitive Obsession to Value Objects
- 14 Where is the Repository?
- 15 Can the Unit of Work help us?
- 16 Embrace the DbContext
- 17 Specification: Current Query
- 18 Specification: Base Classes
- 19 Specification: Concrete Sample
- 20 Specification: Extension Methods
- 21 Base Entity ID