
Tutorial: Create a controller-based web API with ASP.NET Core
By Tim Deschryver and Rick Anderson This tutorial teaches the basics of building a controller-based web API that uses a database. Another approach to creating APIs in ASP.NET Core is to create …
ASP.NET documentation | Microsoft Learn
Learn to use ASP.NET Core to create web apps and services that are fast, secure, cross-platform, and cloud-based. Browse tutorials, sample code, fundamentals, API reference and more.
Create web APIs with ASP.NET Core | Microsoft Learn
Jun 1, 2024 · ASP.NET Core supports creating web APIs using controllers or using minimal APIs. Controllers in a web API are classes that derive from ControllerBase. Controllers are activated and …
Tutorial: Create a minimal API with ASP.NET Core
Aug 21, 2024 · They're ideal for microservices and apps that want to include only the minimum files, features, and dependencies in ASP.NET Core. This tutorial teaches the basics of building a minimal …
ASP.NET Core web API documentation with Swagger / OpenAPI
Aug 26, 2024 · This tutorial provides a walkthrough of adding Swagger to generate documentation and help pages for a web API app.
Build web apps with ASP.NET Core for beginners - Training
Get started with web development using ASP.NET Core. In this beginner-friendly pathway, you'll learn the basics of C#, HTML, Razor Pages, and more!
ASP.NET Core fundamentals overview | Microsoft Learn
Jul 30, 2025 · Learn the fundamental concepts for building ASP.NET Core apps, including dependency injection (DI), configuration, middleware, and more.
Parameter Binding in ASP.NET Web API - ASP.NET 4.x
May 11, 2022 · Describes how Web API binds parameters and how to customize the binding process in ASP.NET 4.x.
Request timeouts middleware in ASP.NET Core | Microsoft Learn
Apr 10, 2024 · Understand and implement middleware in an ASP.NET Core app. Use included middleware like HTTP logging and authentication. Create custom middleware to handle requests and …
Prevent Cross-Site Request Forgery (XSRF/CSRF) attacks in ASP.NET Core
Oct 10, 2025 · Discover how to prevent attacks against web apps where a malicious website can influence the interaction between a client browser and the app.