How to structure a clean architecture Asp.Net Core app
What goes where? That's the question I get a lot when it comes to structuring a #DotNet application according to the clean architecture principles. Further, "clean architecture" has become a buzzword that everybody is using, but few really understand the concept behind it. In this video we start from the basic principles of clean architecture and then we structure a new #AspNetCore app according to these principles. On this journey we also compare a lot what is different in this clean architecture approach compared to the standard n-layer / n-tier approach.
#softwarearchitecture
Join this channel to get access to perks:
https://www.youtube.com/channel/UCyTPru-1gZ7-4qblcKM0TiQ/join
If you want to support this channel, here's a link to my GitHub Sponsors profile: https://github.com/sponsors/danpdc
Mentioned videos:
How to structure a layered Asp.Net Core app? https://youtu.be/S86Y0sxXhDE
Repository pattern with Asp.Net Core API: https://youtu.be/QU2QzPDh3-I
Chapters
1. Intro 00:00
2. Clean architecture principles: 01:29
3. Different approaches to clean architecture: 10:37
4. Modeling the domain (core) layer: 14:22
5. Modeling the use cases (application) layer: 18:15
6. Where we put services and where do we put repositories? 22:50
7. Modeling the infrastructure layer: 26:36
8. Modeling the presentation layer (API): 30:20
9. Understanding your project dependency graph: 35:18
Видео How to structure a clean architecture Asp.Net Core app канала Codewrinkles
#softwarearchitecture
Join this channel to get access to perks:
https://www.youtube.com/channel/UCyTPru-1gZ7-4qblcKM0TiQ/join
If you want to support this channel, here's a link to my GitHub Sponsors profile: https://github.com/sponsors/danpdc
Mentioned videos:
How to structure a layered Asp.Net Core app? https://youtu.be/S86Y0sxXhDE
Repository pattern with Asp.Net Core API: https://youtu.be/QU2QzPDh3-I
Chapters
1. Intro 00:00
2. Clean architecture principles: 01:29
3. Different approaches to clean architecture: 10:37
4. Modeling the domain (core) layer: 14:22
5. Modeling the use cases (application) layer: 18:15
6. Where we put services and where do we put repositories? 22:50
7. Modeling the infrastructure layer: 26:36
8. Modeling the presentation layer (API): 30:20
9. Understanding your project dependency graph: 35:18
Видео How to structure a clean architecture Asp.Net Core app канала Codewrinkles
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![#HandsOnDotNet - ASP.NET COre Eshop API from scratch (beginners) Ep 01](https://i.ytimg.com/vi/I42Qe81FYmU/default.jpg)
![Async Messaging With Azure Storage Queues](https://i.ytimg.com/vi/U9dIqMsJOVA/default.jpg)
![3. How to keep Asp.Net Core startup classes clean](https://i.ytimg.com/vi/Q2PGTWNmCks/default.jpg)
![C# custom data types - Vectors (02)](https://i.ytimg.com/vi/Qqcjjq036U0/default.jpg)
![Asp.Net Core API from scratch w/ CQRS (17) - Finalising interactions + New identity features](https://i.ytimg.com/vi/aWZOIXz1_5s/default.jpg)
![Asp.Net Core API from scratch w/ clean architecture and CQRS (10)](https://i.ytimg.com/vi/Vj_bGVxhfDA/default.jpg)
![ASP.Net Core service lifetimes (probably the most practical video you'll ever find)](https://i.ytimg.com/vi/Z9FMgc9z6-I/default.jpg)
![Global usings in C# 10](https://i.ytimg.com/vi/qYjOCUPIhRw/default.jpg)
![#AspNetCore - Developing an URL shortener - Part 3](https://i.ytimg.com/vi/4DqcPECK2fo/default.jpg)
![How To Benchmark Your C# Code?](https://i.ytimg.com/vi/WUcsDwdKQko/default.jpg)
![Asp.Net Core API from scratch w/ CQRS (13) - JWT security (continuation)](https://i.ytimg.com/vi/lBthCkH-mW0/default.jpg)
![C# for total noobs - Part 2: .NET, C# and other programming languages](https://i.ytimg.com/vi/eWZVLPc9zmE/default.jpg)
![#AspNetCore #Blazor - URL shortener - Part 6](https://i.ytimg.com/vi/YQFRQKwHzkQ/default.jpg)
![1. All you need to know about Asp.Net Core API versioning](https://i.ytimg.com/vi/SCo1085auJw/default.jpg)
![#AspNetCore #Blazor - URL shortener - Part 4](https://i.ytimg.com/vi/s36LZEVjX-w/default.jpg)
![Asp.Net Core tutorial for absolute beginners (11): Extending the reservation controller](https://i.ytimg.com/vi/bLVKMNBeYO8/default.jpg)
![ASP.Net Core eShop API for beginners Ep 06](https://i.ytimg.com/vi/M4ckTHeALzw/default.jpg)
![The Middleware Registration Method You DON'T Know About!](https://i.ytimg.com/vi/UHdXZCgUKas/default.jpg)
![Tame Your Domain Using THIS Powerful Tool!](https://i.ytimg.com/vi/LbdPuo4zEHE/default.jpg)
![ASP.NET Core Controllers – Keep them Clean with these 3 Tips](https://i.ytimg.com/vi/s4ysc9DneP8/default.jpg)
![Asp.Net Core tutorial for absolute beginners (7): DTOs and AutoMapper](https://i.ytimg.com/vi/AbIw9p8TDIA/default.jpg)