-
Урок 1.
00:01:05
Welcome
-
Урок 2.
00:01:38
What will you learn in this course?
-
Урок 3.
00:01:50
Who is the course for and prerequisites
-
Урок 4.
00:01:43
What is Software Architecture?
-
Урок 5.
00:01:02
What are Architectural Patterns?
-
Урок 6.
00:04:43
Layered Architecture
-
Урок 7.
00:01:36
Domain-Centric Architecture
-
Урок 8.
00:03:29
What is Clean Architecture?
-
Урок 9.
00:01:15
Section Recap
-
Урок 10.
00:04:30
The Domain We'll Explore in this Course
-
Урок 11.
00:02:23
The Project We Will Build & How this Course is Built
-
Урок 12.
00:03:10
Project Setup Following Clean Architecture
-
Урок 13.
00:02:02
Sending Requests Using .http Files
-
Урок 14.
00:00:44
Section Recap
-
Урок 15.
00:02:51
Presentation Layer Overview
-
Урок 16.
00:05:16
Implementing Presentation Layer Contracts
-
Урок 17.
00:01:51
Implementing Controllers in the Presentation Layer
-
Урок 18.
00:01:10
Presentation Layer Frameworks in .NET
-
Урок 19.
00:00:54
Section Recap
-
Урок 20.
00:02:58
Application Layer Overview
-
Урок 21.
00:04:45
Implementing Services in our Application Layer
-
Урок 22.
00:07:37
Clean Architecture and Dependency Injection
-
Урок 23.
00:00:35
Section Recap
-
Урок 24.
00:03:49
What is the CQRS Pattern?
-
Урок 25.
00:00:32
Implementing the CQRS Pattern
-
Урок 26.
00:01:42
What is the Mediator Pattern?
-
Урок 27.
00:07:48
Implementing the Mediator Pattern Using the MediatR NuGet Package
-
Урок 28.
00:02:44
Splitting by Feature vs. Splitting by Type
-
Урок 29.
00:00:55
Section Recap
-
Урок 30.
00:02:09
What is the Result Pattern?
-
Урок 31.
00:04:10
Implementing the Result Pattern
-
Урок 32.
00:00:37
Section Recap
-
Урок 33.
00:03:53
What is the Repository Pattern?
-
Урок 34.
00:03:47
Implementing the Repository Pattern in the Application Layer
-
Урок 35.
00:02:14
What is the Unit of Work Pattern?
-
Урок 36.
00:01:57
Implementing the Unit of Work pattern in the Application Layer
-
Урок 37.
00:00:47
Section Recap
-
Урок 38.
00:01:33
Infrastructure Layer Overview
-
Урок 39.
00:04:46
Implementing the Repository Pattern in the Infrastructure Layer
-
Урок 40.
00:05:53
Implementing the Repository Pattern Using EF Core in the Infrastructure Layer
-
Урок 41.
00:02:32
Implementing the Unit of Work Pattern in the Infrastructure Layer
-
Урок 42.
00:03:48
EF Core and the Repository Pattern
-
Урок 43.
00:00:39
Section Recap
-
Урок 44.
00:01:51
Domain-Driven Design vs. Clean Architecture
-
Урок 45.
00:02:16
What is Domain-Driven Design?
-
Урок 46.
00:00:39
Domain Models
-
Урок 47.
00:03:24
Rich vs. Anemic Domain Models
-
Урок 48.
00:01:50
Always Valid Domain Models
-
Урок 49.
00:01:35
Persistence Ignorance
-
Урок 50.
00:01:41
Section Recap
-
Урок 51.
00:03:19
Domain Layer Overview
-
Урок 52.
00:02:12
Implementing Strongly Typed Enums
-
Урок 53.
00:05:59
Implementing Domain Models
-
Урок 54.
00:05:56
Implementing Domain Model EF Core Configurations
-
Урок 55.
00:02:16
Final Project Overview
-
Урок 56.
00:05:08
Final Project Code Walkthrough
-
Урок 57.
00:01:11
Section Recap
-
Урок 58.
00:09:08
Domain Layer Errors vs. Application Layer Errors vs. Presentation Layer Errors
-
Урок 59.
00:06:18
Error Handling Approaches in Clean Architecture
-
Урок 60.
00:04:23
Implementing Domain Layer Errors
-
Урок 61.
00:03:02
Implementing Application Layer Errors
-
Урок 62.
00:10:55
Converting Domain and Application Layer Errors to Presentation Errors
-
Урок 63.
00:01:50
Section Recap
-
Урок 64.
00:00:44
Conclusion