
Architecting ASP.NET Core Applications
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.
Key Features- 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.
Auteur | | Carl-Hugo Marcotte |
Taal | | Engels |
Type | | E-book |
Categorie | |