Cover image for ASP.NET Core - SOLID and Clean Architecture (.NET 5 and Up)

ASP.NET Core - SOLID and Clean Architecture (.NET 5 and Up)

Create a SOLID and testable ASP.NET Core application using clean architecture and the latest version

Trevoir Williams

Created by Trevoir Williams

Gain hands-on experience building robust ASP.NET Core applications using clean architecture and SOLID principles. Explore real-world patterns like CQRS and Mediator, and learn how to create maintainable, testable code that stands the test of time. Stay current with .NET 6 and .NET 7 as you build and consume APIs in a Blazor WebAssembly environment.

Packt | Sep 2021 | 603 min

Start Trial
LevelExpert
CategoriesSoftware Engineering and Architecture, Software Architecture and Design Patterns, ASP.NET, C#

What You Will Learn

You will work through practical, real-world scenarios by building a modular ASP.NET Core application from the ground up. Each module introduces new architectural concepts, guiding you through setup, integration of services like authentication and email, and troubleshooting. Along the way, you will practice writing efficient, testable code and learn to debug and optimize your applications.

Key Features

  • Apply SOLID principles and clean architecture for scalable, maintainable code
  • Implement CQRS and Mediator patterns to organize and streamline application logic
  • Secure APIs with JWT authentication and document them using Swagger

Target Audience

Perfect for software developers and engineers with a solid grasp of C# and some .NET Core experience. If you're comfortable with Visual Studio and want to deepen your understanding of scalable architecture and best practices in ASP.NET Core, this is a great next step. You'll gain confidence designing enterprise-ready applications and future-proofing your codebase.

Related courses