
Clean Architecture with .NET
Design scalable .NET applications by using Clean Architecture principles and proven patterns
Created by Casey Crouse, Steve "Ardalis" Smith
Explore how to design and build scalable .NET applications using Clean Architecture principles. You'll work through every layer of a real-world project, from domain logic to deployment on Azure, while applying proven patterns like CQRS, MediatR, and DDD. Gain hands-on experience with secure, modular, and testable code structures that are ready for production.
Packt | Apr 2026 | 490 min
What You Will Learn
You will build a complete application step by step, focusing on each architectural layer. By applying Clean Architecture concepts, you'll organize core logic, manage data persistence, and secure your app with Azure services. Practical examples and real-world scenarios help you connect theory to actual development challenges.
Key Features
- Design scalable .NET systems using Clean Architecture and domain-driven patterns
- Integrate Azure identity and security features for robust, secure applications
- Streamline workflows with CQRS, MediatR, and modern .NET tools
Target Audience
Ideal for .NET developers, software engineers, and solution architects who already know C# and .NET basics. If you want to create applications that are easier to test, maintain, and scale, and are looking for a practical way to apply Clean Architecture, this course is for you. Some experience with web development and Azure will help you get the most out of the material.





