A sample application for Clean Architecture: Patterns, Practices, and Principles using Microsoft .NET Core 6.0.
This sample application is intended to be a learning tool for clean architecture practices. It incorporates several of these practices in a way that is simple and easy to understand.
If you'd like to learn more about this style of software architecture, please check out my online course Clean Architecture: Patterns, Practices, and Principles.
This demo application uses the following technologies:
- .NET Core 6.0
- C# .NET 10.0
- ASP.NET Core MVC 6.0
- EF Core 6.0
- Visual Studio 2022
- SQL Server 2019
- Scrutor 4.2
- NUnit 3.13
- Moq 4.18
- SpecFlow 3.9
For other versions of this sample application, please see the following: