ASP.NET Core Fundamentals: Building Modern Web Applications With .NET 10

ASP.NET Core Fundamentals: Building Modern Web Applications With .NET 10

ASP.NET Core Fundamentals is a practical, modern guide to building real-world web applications using .NET 10 and ASP.NET Core.

1 follower
27 chapters
Software & AI 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 Fundamentals: Building Modern Web Applications With .NET 10

Table of Contents

4 of 27 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
  • 5 Chapter 2: Project Structure and Configuration
  • 6 Chapter 3: Middleware and the HTTP Request Pipeline
  • 7 Chapter 4: Routing and Endpoint Design
  • 8 Part II: Building Web Applications
  • 9 Chapter 5: Controllers and Minimal APIs
  • 10 Chapter 6: Razor Pages and Server-Side Rendering
  • 11 Chapter 7: Forms, Model Binding, and Validation
  • 12 Chapter 8: Authentication and Identity
  • 13 Chapter 9: Authorization and Security Fundamentals
  • 14 Part III: Data and Application Architecture
  • 15 Chapter 10: Entity Framework Core Integration and Data Access Patterns
  • 16 Chapter 11: Application Services and Architectural Patterns
  • 17 Chapter 12: Caching, Rate Limiting, and Resilience
  • 18 Part IV: API Design, Testing, and Observability
  • 19 Chapter 13: Designing RESTful APIs
  • 20 Chapter 14: OpenAPI, Swagger, and API Versioning
  • 21 Chapter 15: Testing ASP.NET Core Applications
  • 22 Chapter 16: Observability and Diagnostics in Production Systems
  • 23 Part V: Production and Deployment
  • 24 Chapter 17: Performance Optimization and Benchmarking
  • 25 Chapter 18: Deployment, Containerization, and Native AOT
  • 26 Next Steps
  • 27 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.