We may earn an affiliate commission when you visit our partners.
Matthew Renze, Vladimir Khorikov, Steve Smith, Julie Lerman, and Dino Esposito

Learn the philosophy and major design patterns that underlie the Domain Driven Design approach to software architecture. Understand the importance of focusing on the core domain and domain logic of your business. Explore techniques for refining the conceptual model by between the technical and domain experts. Learn from practical examples implemented in C# and .NET.

Enroll now

Share

Help others find Paths from Pluralsight by sharing it with your friends and followers:

What's inside

Six courses

Clean Architecture: Patterns, Practices, and Principles

(2 hours)
In this course, you will learn about Clean Architecture, a modern approach to software architecture that emphasizes simplicity, understandability, flexibility, testability, and maintainability.

Modern Software Architecture: Domain Models, CQRS, and Event Sourcing

(4 hours)
This course covers DDD analysis patterns for discovering the top-level architecture of a business domain. Architects and developers will find details of implementation patterns such as Domain Model, CQRS, and Event Sourcing.

Domain-Driven Design in Practice

(4 hours)
A descriptive, in-depth walk-through for applying Domain-Driven Design principles in practice.

Refactoring from Anemic Domain Model Towards a Rich One

(3 hours)
Building bullet-proof business line applications requires a rich, highly encapsulated domain model. This course teaches you how to refactor from Anemic Domain Model into a rich one.

Domain-Driven Design: Working with Legacy Projects

(3 hours)
Discover the best ways to deliver new functionality and scalability of legacy code bases with this in-depth course on Domain-Driven Design: Working with Legacy Projects. As a programmer, you'll learn how to make your way through the legacy code base by refactoring it one step at a time.

CQRS in Practice

(4 hours)
There are misconceptions around CQRS, especially when applying it in real-world software projects. This course is an in-depth guideline into every concern or implementation question you've ever had about CQRS.

Save this collection

Save Domain-Driven Design to your list so you can find it easily later:
Save
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser