Sign In
    Saved
      Sign In
      Saved

Domain-Driven Design

tag
Total Duration
33 Hours

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.

Courses in this Learning Path
1
Clean Architecture: Patterns, Practices, and Principles
learnpath-img
Duration : 2.2 hours
Price :₹1,499
Level :Beginner
Learn Type :Certification
Clean Architecture: Patterns, Practices, and Principles

Pluralsight, welcome! Matthew Renze is my name and I'd like to briefly introduce you to my course Clean Architecture. Patterns, Practices and Principles.
This course teaches you how software professionals keep their architecture clean by using Clean Architecture, a modern approach in software architecture. It covers:

2
Modern Software Architecture: Domain Models, CQRS, and Event Sourcing
learnpath-img
Duration : 4.25 hours
Price :₹1,499
Level :Intermediate
Learn Type :Certification
Modern Software Architecture: Domain Models, CQRS, and Event Sourcing

This course will cover DDD analysis patterns that are useful in determining the top-level architecture for a business domain. Details of implementation patterns will be provided for developers and architects.

3
Domain-Driven Design Fundamentals
learnpath-img
Duration : 4.15 hours
Price :₹1,499
Level :Intermediate
Learn Type :Certification
Domain-Driven Design Fundamentals

Welcome to Domain-Driven Design Fundamentals. This course is part of the ASP.NET MVC5 Learning Path at Pluralsight. Steve Smith and Julie Lerman are eager to help you understand the basics of Domain-Driven Design (DDD). This will be demonstrated through customer interactions and a demo application.

4
Domain-Driven Design in Practice
learnpath-img
Duration : 4.18 hours
Price :₹1,499
Level :Intermediate
Learn Type :Certification
Domain-Driven Design in Practice

Domain-Driven Design provides valuable insights into developing enterprise-level software projects but it's often difficult to know how to put them into practice. This course will cover the entire process of building an app using the DDD principles.

5
Refactoring from Anemic Domain Model Towards a Rich One
learnpath-img
Duration : 3.35 hours
Price :₹1,499
Level :Intermediate
Learn Type :Certification
Refactoring from Anemic Domain Model Towards a Rich One

If you want to build bulletproof business line applications, a rich and well-encapsulated domain model will be essential. This course, Refactoring From Anemic Domain Model to a Rich One, will show you how to implement it. You'll first learn about Anemic Domain and how it relates to functional programming. Next, you will learn about encapsulation. You'll also learn important refactoring …

Read More
6
Domain-Driven Design: Working with Legacy Projects
learnpath-img
Duration : 3.51 hours
Price :₹1,499
Level :Intermediate
Learn Type :Certification
Domain-Driven Design: Working with Legacy Projects

You would love to work exclusively on green-field projects as a programmer. You are probably working on a legacy project at the moment, or in the near future. This course, Domain-Driven Development: Working with Legacy Projects will teach you skills to manage legacy projects and deliver new functionality while keeping stakeholders happy. You'll first learn how to refactor the legacy code one …

Read More
7
Specification Pattern in C#
learnpath-img
Duration : 87 minutes
Price :₹1,499
Level :Intermediate
Learn Type :Certification
Specification Pattern in C#

Domain-driven design uses many well-established patterns and practices. The specification pattern is just one example. This course, Specification pattern in C#, will teach you how to implement the specification patterns in practice. This course will teach you about the different uses of this pattern. Next, you will learn about common anti-patterns as well as pitfalls. The course will end with …

Read More
8
DDD and EF Core: Preserving Encapsulation
learnpath-img
Duration : 218 minutes
Price :₹1,499
Level :Intermediate
Learn Type :Certification
DDD and EF Core: Preserving Encapsulation

Entity Framework has made significant progress over the last few years. It introduced many features that allow you to build rich, highly-encapsulated domain models. This course DDD and EF Core - Preserving Encapsulation will provide you with a foundational understanding of the pitfalls and limitations of Domain-driven Design when it comes to using EF Core. You will first learn how to protect the …

Read More
9
CQRS in Practice by Pluralsight
learnpath-img
Duration : 261 minutes
Price :₹1,499
Level :Intermediate
Learn Type :Certification
CQRS in Practice by Pluralsight

CQRS is a complex pattern that can be misunderstood, particularly when it comes to its application in real-world software projects. CQRS in practice is a course that will teach you everything about CQRS, including event sourcing and database configuration for reads or writes. You will first learn about CQRS, its principles, and the potential benefits it could bring to your project. Then, we will …

Read More