Урок 1.00:00:43
Welcome
Урок 2.00:00:50
What will you learn in this course?
Урок 3.00:02:19
Who is the course for and prerequisites
Урок 4.00:06:25
Domain Overview
Урок 5.00:02:54
Project Structure Overview
Урок 6.00:07:48
1000 ft. Project Walkthrough
Урок 7.00:00:32
Section Recap
Урок 8.00:04:26
Validation Types
Урок 9.00:04:50
Model Validation
Урок 10.00:03:02
Model Validation using Fluent Validation
Урок 11.00:04:19
Implementing a Fluent Validation Command Validator
Урок 12.00:03:05
MediatR Pipeline Behaviors
Урок 13.00:03:15
Implementing a MediatR Pipeline Behavior
Урок 14.00:01:45
Application Layer Cross-Cutting Concerns via Open Generic Pipeline Behaviors
Урок 15.00:07:45
Implementing Application Layer Cross-Cutting Concerns via Open Generic Pipeline Behaviors
Урок 16.00:02:29
Domain Layer Validations
Урок 17.00:01:33
Validating Business Rules in the Domain Layer
Урок 18.00:01:02
Section Recap
Урок 19.00:02:18
What are Domain Events?
Урок 20.00:02:23
The Domain Events Pattern
Урок 21.00:04:34
Implementing a Domain Event
Урок 22.00:06:22
Domain Events vs. Orchestration
Урок 23.00:05:38
Implementing Domain Event Handlers
Урок 24.00:00:51
Section Recap
Урок 25.00:05:27
Eventual Consistency vs. Transactional Consistency
Урок 26.00:05:29
Eventual Consistency Most Common Implementation and Why it is Wrong
Урок 27.00:04:19
A better approach for handling Eventual Consistency
Урок 28.00:08:00
Implementing Extracting Domain Events For Offline Processing
Урок 29.00:13:25
Implementing Eventual Consistency via an Eventual Consistency Middleware
Урок 30.00:01:04
Section Recap
Урок 31.00:07:37
Testing in Clean Architecture
Урок 32.00:01:39
Domain Layer Unit Testing
Урок 33.00:11:48
Implementing Domain Layer Unit Tests
Урок 34.00:01:49
Application Layer Unit Testing
Урок 35.00:10:19
Implementing Application Layer Unit Tests Part 1
Урок 36.00:01:02
Implementing Application Layer Unit Tests Part 2
Урок 37.00:04:17
Implementing Application Layer Unit Tests Part 3
Урок 38.00:01:15
Subcutaneous Testing
Урок 39.00:09:13
Implementing Subcutaneous Testing Part 1
Урок 40.00:03:08
Implementing Subcutaneous Testing Part 2
Урок 41.00:04:41
Implementing Subcutaneous Testing Part 3
Урок 42.00:01:20
Integration Testing
Урок 43.00:07:57
Implementing Integration Testing
Урок 44.00:01:51
Section Recap
Урок 45.00:04:51
Authentication and Authorization in Clean Architecture
Урок 46.00:08:20
Register, Login, and Create Profile Endpoints Overview
Урок 47.00:04:28
Accessing the Requesting User's Details From the Domain and Application Layers Part 1
Урок 48.00:06:14
Accessing the Requesting User's Details From the Domain and Application Layers Part 2
Урок 49.00:01:46
The 3 Types of Permission-Based Authorization
Урок 50.00:11:44
Implementing Permission-Based Authorization
Урок 51.00:04:43
Implementing Role-Based Authorization
Урок 52.00:01:45
Section Recap
Урок 53.00:00:53
Conclusion