Practical Domain-Driven Design with EF Core
Offered By: NDC Conferences via YouTube
Course Description
Overview
Syllabus
Intro
What is Domain-Driven Design?
What is Domain Model? An object model of the domain that incorporates both behavior and data.' - Martin Fowler
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
Inside the Core Domain
Sample Domain
Extract Methods
Avoid Public Setters
Encapsulate Behavior in Domain Model
Encapsulate Behavior in Domain Service
Double Dispatch
Domain Events
From Primitive Obsession to Value Objects
Where is the Repository?
Can the Unit of Work help us?
Embrace the DbContext
Specification: Current Query
Specification: Base Classes
Specification: Concrete Sample
Specification: Extension Methods
Base Entity ID
Taught by
NDC Conferences
Related Courses
Type-Driven Development: Designing with TypesPluralsight Building a Stock Market Monitoring System with F#
YouTube Programming Foundations: Object-Oriented Design
LinkedIn Learning Software Engineering: Modeling Software Systems using UML
The Hong Kong University of Science and Technology via Coursera Learning Path: Haskell: Functional Programming and Haskell
Udemy