ASP.NET Core APIs Fundamentals: Building Modern Web APIs with .NET 10

ASP.NET Core APIs Fundamentals: Building Modern Web APIs with .NET 10

Build production-ready Web APIs with ASP.NET Core and .NET 10.

0 followers
26 chapters
Programming & Development
2026
You're viewing a limited preview. Create a free account to read free books or start a 7-day free trial to unlock the entire library.

From ASP.NET Core APIs Fundamentals: Building Modern Web APIs with .NET 10

Table of Contents

4 of 26 chapters available ยท Premium unlocks the rest

  • 1 Legal Notices
  • 2 About This Book
  • 3 Part I: Foundations
  • 4 Chapter 1: Introduction to ASP.NET Core APIs
  • 5 Chapter 2: Project Setup, Configuration, and Tooling
  • 6 Chapter 3: Dependency Injection and Service Lifetimes
  • 7 Chapter 4: Minimal APIs Fundamentals
  • 8 Part II: Core API Development
  • 9 Chapter 5: Routing, Parameters, Model Binding, and Contracts
  • 10 Chapter 6: Designing Resources and HTTP Behavior
  • 11 Chapter 7: Building Controller-Based APIs
  • 12 Chapter 8: Validation and Middleware for Cross-Cutting Concerns
  • 13 Part III: Application Structure, Data, and Reliability
  • 14 Chapter 9: Application Layering, Services, and Dependency Injection in Practice
  • 15 Chapter 10: Integrating EF Core with the API
  • 16 Chapter 11: Querying, Updating, Transactions, and Observability
  • 17 Chapter 12: Error Handling and Problem Details
  • 18 Part IV: Security and API Evolution
  • 19 Chapter 13: Authentication, Authorization, and Security Boundaries
  • 20 Chapter 14: API Versioning, OpenAPI Documentation, and Backward Compatibility
  • 21 Chapter 15: Background Processing and Integration Workflows
  • 22 Part V: Quality and Delivery
  • 23 Chapter 16: Testing, Performance, and Production Deployment
  • 24 Next Steps
  • 25 Part VI: Review Questions
  • 26 Answer Key
An unhandled error has occurred. Reload ๐Ÿ—™

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please reload the page.