Clean Architecture (aka Onion, Hexagonal, Ports-and-Adapters) organizes your code in a way that limits its dependencies on infrastructure concerns. This results in much more testable, maintainable code and is ideal for Domain-Driven Design as well as microservices. Learn how to apply it to your ASP.NET Core apps!
Chapters:
00:00 Let's get started
00:06 What is Clean Architecture
01:25 When to use Clean Architecture
03:25 Two approaches to layered architecture
05:57 Demo
[ Ссылка ]
07:25 Clean Architecture Rules
08:51 What belongs in the Core project
13:48 Demo
16:23 What about CQRS
16:45 What belongs in teh Use Cases project
17:01 Demo
18:35 What belongs in the Infrastructure project
20:02 Demo
21:29 What belongs in the Web project
22:05 Demo
23:57 The Shared Kernel
24:17 Demo
25:52 Resources
25:57 Q&A
Clean Architecture Template
[ Ссылка ]
eShopOnWeb Reference Application
[ Ссылка ]
Architect Modern Apps w/ASP.NET Core eBook
[ Ссылка ]
More from Steve
[ Ссылка ]
Download .NET 8 - [ Ссылка ]
Hack Together - [ Ссылка ]
Learn collection - [ Ссылка ]
.NET 8 Survey - [ Ссылка ]
Local Events - [ Ссылка ]
Hero blog - [ Ссылка ]
Blog: [ Ссылка ]
Twitter: [ Ссылка ]
TikTok: [ Ссылка ]
Mastodon: [ Ссылка ]
LinkedIn: [ Ссылка ]
Facebook: [ Ссылка ]
Docs: [ Ссылка ]
Forums: [ Ссылка ]
🙋♀️Q&A: [ Ссылка ]
👨🎓Microsoft Learn: [ Ссылка ]
#dotnet
![](https://s2.save4k.ru/pic/yF9SwL0p0Y0/maxresdefault.jpg)