Backend design like you’ve never seen it before – a guide to building SOLID ASP.NET Core web apps that stand the test of time. Featuring more Minimal APIs, more testing, a new e-commerce project, and the modular monolith! Purchase of the print or Kindle book includes a free PDF eBook.
• Learn multiple ways to organize your application code and become a more flexible ASP.NET Core developer• Explore hands-on design patterns, learn architectural principles, and how to sidestep anti-patterns
• Refactor code toward modern application design, such as feature-based vertical slice and clean architecture
• Apply the SOLID principles for building flexible and maintainable software
• Test your apps effectively with automated tests, including black-box testing
• Embark on mastering ASP.NET Core dependency injection
• Work with GoF design patterns including strategy, decorator, facade, and composite
• Design REST APIs using Minimal APIs and ASP.NET Core MVC• Discover layering and the tenets of clean architecture
• Use feature-oriented techniques as an alternative to layering
• Explore microservices, CQS, REPR, vertical slice architecture, and many more patterns
This book is for intermediate-level ASP.NET Core developers who want to improve their C# app code structure and API design skills. ASP.NET developers who want to modernize their knowledge and enhance their technical architecture skills will also like this book. It’s also a good refresher for those in software design roles with more experience looking to update their expertise. A good knowledge of C# programming and a basic understanding of web concepts is necessary to get the most out of this book, though some refreshers are included along the way.
Download
