
Tutorial: Create a controller-based web API with ASP.NET Core
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 Minimal APIs.
Get Started with ASP.NET Web API 2 (C#) - ASP.NET 4.x
Sep 30, 2022 · Tutorial with code. Use ASP.NET Web API to create a web API that returns a list of products.
Create web APIs with ASP.NET Core | Microsoft Learn
Jun 1, 2024 · Controllers in a web API are classes that derive from ControllerBase. Controllers are activated and disposed on a per request basis. This article shows how to use controllers …
Create a web API with ASP.NET Core controllers - Training
In this module, you'll: Create a web API project with ASP.NET Core controllers. Create an in-memory database for persisting products. Add support for CRUD operations. Test web API …
Tutorial: Create a Minimal API with ASP.NET Core
Aug 21, 2024 · Another approach to creating APIs in ASP.NET Core is to use controllers. For help with choosing between Minimal APIs and controller-based APIs, see APIs overview. For a …
Tutorial: Build and secure an ASP.NET Core web API with the …
Apr 4, 2025 · This tutorial series demonstrates how to protect an ASP.NET Core web API with the Microsoft identity platform to limit it's access to only authorized users and client apps. The web …
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.
ASP.NET Web API Videos | Microsoft Learn
Jul 11, 2022 · This topic provides a list of links to a walkthrough series regarding usage of the ASP.NET Web API and development using the API.
ASP.NET documentation | Microsoft Learn
ASP.NET documentation 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, …
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!