An open API service indexing awesome lists of open source software.

https://github.com/erossini/myticket

Architecting ASP.NET Core applications for enterprise projects based on clean architecture principles
https://github.com/erossini/myticket

aspnet-core aspnet-web-api clean-architecture net5

Last synced: about 2 months ago
JSON representation

Architecting ASP.NET Core applications for enterprise projects based on clean architecture principles

Awesome Lists containing this project

README

        

# MyTicket (clean architecture project)
This is the source code for my posts on [PureSourceCode](https://www.puresourcecode.com) where I want to explain how to explain how to [architecting ASP.NET Core applications](https://www.puresourcecode.com/dotnet/net-core/architecting-asp-net-core-applications/) for enterprise projects based on clean architecture principles. In particular, I want to write this as an extension of how to [create a digital transformation in your company](https://www.puresourcecode.com/dotnet/digital-transformation-scenario-azure-visual-studio-git/). First, for architecting ASP.NET Core Applications we have to learn:

* Clean architecture with ASP.NET Core
* Best practices
* Common packages
* Testable and maintainable

The source code of this post is on [GitHub](https://github.com/erossini/MyTicket). Because one single post is too long, I have created the following posts:

* [Architecting ASP.NET Core applications](https://www.puresourcecode.com/dotnet/net-core/architecting-asp-net-core-applications/)
* [Setting up the application core](https://www.puresourcecode.com/dotnet/net-core/setting-up-the-application-asp-net-core/)
* [Introducing CQRS in the architecture](https://www.puresourcecode.com/dotnet/introducing-cqrs-in-the-architecture)
* [Adding Validation using Fluent](https://www.puresourcecode.com/dotnet/adding-validation-using-fluent-validation/)
* [Creating the infrastructure project](https://www.puresourcecode.com/dotnet/creating-the-infrastructure-project/)
* [Adding an API using ASP.NET Core](https://www.puresourcecode.com/dotnet/net-core/adding-an-api-using-asp-net-core/)
* [How testing the application code](https://www.puresourcecode.com/dotnet/csharp/how-testing-the-application-code/)
* [How adding an UI built in Blazor](https://www.puresourcecode.com/dotnet/net-core/how-adding-an-ui-built-in-blazor/)
* [Improving on the application's behaviour](https://www.puresourcecode.com/dotnet/net-core/improving-on-the-applications-behaviour/)