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
- Host: GitHub
- URL: https://github.com/erossini/myticket
- Owner: erossini
- Created: 2021-03-22T12:52:21.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-03-29T13:36:58.000Z (about 4 years ago)
- Last Synced: 2025-04-08T02:43:00.019Z (3 months ago)
- Topics: aspnet-core, aspnet-web-api, clean-architecture, net5
- Language: C#
- Homepage: https://www.puresourcecode.com/dotnet/net-core/architecting-asp-net-core-applications/
- Size: 293 KB
- Stars: 24
- Watchers: 2
- Forks: 12
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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 maintainableThe 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/)