Overview
"Architecting ASP.NET Core Applications" by Carl-Hugo Marcotte guides developers through designing robust and flexible applications using .NET 8 and C# 12. With practical guidance and numerous examples, you will learn to apply design patterns, architectural principles, and modern practices to improve your APIs and backend solutions.
What this Book will help me do
- Learn to apply SOLID principles to create maintainable and flexible software systems.
- Understand and implement key GoF design patterns such as strategy, decorator, and abstract factory.
- Develop secure and efficient REST APIs using Minimal APIs in ASP.NET Core 8.
- Master dependency injection and advanced architecture concepts like clean architecture and layering.
- Model applications with feature-oriented vertical slicing and get introduced to microservices and modular monolith patterns.
Author(s)
Carl-Hugo Marcotte is a seasoned software developer and architect with years of experience in building scalable and efficient ASP.NET Core applications. With a focus on best practices and practical applications, Marcotte brings an engaging and instructive tone to this comprehensive guide.
Who is it for?
This book is aimed at intermediate to advanced ASP.NET Core developers looking to polish their design and architecture skills. Whether you are brushing up on your knowledge of C# programming or learning advanced architectural patterns, this book will offer valuable insights for developers striving to create modern and efficient backend systems.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access