Tags
Language
Tags
December 2024
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 1 2 3 4

Domain Driven Design In .Net Core

Posted By: ELK1nG
Domain Driven Design In .Net Core

Domain Driven Design In .Net Core
Published 5/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 618.27 MB | Duration: 1h 22m

Hands on experience on Domain Driven Design with coding sections and explanations

What you'll learn

Understanding the Domain Driven Design Architecture

Thinking like a Domain Expert in DDD

Building rich domain models

Working with Domain events

Command Query Responsibility Segregation

Identifying boundaries and defining entities, aggregates and value objects

Requirements

.Net core

C#

Entity framework

Description

In this course, you will learn and understand the technical details of domain-driven design, how to build a domain-driven design project from scratch, and the architectural concepts of DDD, which include:Layering in DDD: designing several layers of DDD (Domain, Infrastructure, and Application Layers)Domain models: identifying and designing domain models (value objects, aggregates, and aggregate roots) Domain events: using the MediatR library to pub and sub for eventsCQRS: separating read queries from the reads and writesMediatR If you are new to DDD or want an in-depth and hands-on understanding of how DDD works, or if you are a junior developer looking to move to a senior developer role, this course is for you. I will also discuss the various architectures that have been used over the years, namely:  The monolithic architectureN-Layer architectureClean architectureIn this course, the source code is available to clone, and you will be given several tasks to accomplish on your own. I am also available to answer any questions regarding this course.I have also provided a link in the course to download the source code from GitHub, clone it, and work around it. I hope you succeed in your journey to DDD and other architectures, and I look forward to your feedback.

Overview

Section 1: Introduction

Lecture 1 Intro to DDD

Lecture 2 Advantages and Disadvantages of DDD

Section 2: Layering the .Net Core DDD Application

Lecture 3 The Domain Layer (Aggregates, Aggregate root, Value Objects)

Lecture 4 The Infrastructure Layer

Lecture 5 The Application Layer

Section 3: Domain Events in DDD

Lecture 6 Domain Events (Events and Event handlers)

Lecture 7 Dispatching Domain Event

Section 4: Command Query Responsibility Segregation (CQRS)

Lecture 8 Queries

Lecture 9 Commands

Section 5: Conclusion

Lecture 10 Next steps

Developers who are curious about the Domain Driven Design architecture,Developers who wants to understands how Domain Driven Design work,Developers who are lovers of architectures,Developers who want to move to senior development role