ASP.NET Core Web API

ASP.NET Core Web API supports RESTful services. It uses controllers to group endpoints, with each endpoint being rendered through an action.

Web API's are used to integrate with applications that share data. They allow you to perform create, read, update and delete methods.

Benefits to using a Web API include the ability for more than one application to share data. You can also have the same instance of a Web API hosted in different locations.

Away from ASP.NET Core applications, you can also integrate a ASP.NET Core application with front-end technologies, such as React, or Blazor Wasm.
Four Useful Tips When Using ASP.NET Core's TestServer in xUnit: TestServer - Part 2 Four Useful Tips When Using ASP.NET Core's TestServer in xUnit: TestServer - Part 2 Learn to change the DbContext lifetime, fire a POST request & add a Authorization header with ASP.NET Core's TestServer in xUnit. 25th November 2020
Use ASP.NET Core's TestServer in xUnit to Test Web API Endpoints: TestServer - Part 1 Use ASP.NET Core's TestServer in xUnit to Test Web API Endpoints: TestServer - Part 1 Configure an instance of WebHostBuilder and use it in ASP.NET Core's TestServer to test Web API endpoints in an xUnit test project. 20th November 2020
Dealing With ASP.NET Core Web API Access Restrictions & Errors In Azure: Dev To Azure - Part 4 Dealing With ASP.NET Core Web API Access Restrictions & Errors In Azure: Dev To Azure - Part 4 Lock down an ASP.NET Core Web API in Azure. Use Azure's Log Stream and Kudu Services to debug ASP.NET Core 500 internal server errors. 3rd November 2020
Create and Configure a SQL Server Database and ASP.NET Core Web API in Azure: Dev To Azure - Part 2 Create and Configure a SQL Server Database and ASP.NET Core Web API in Azure: Dev To Azure - Part 2 Setting up a SQL Server database & an ASP.NET Core Web API in Azure. Also look at continuous deployment/integration (CD/CI). 22nd October 2020
Setup Your Blazor Wasm and ASP.NET Core Web API in Azure Devops: Dev To Azure - Part 1 Setup Your Blazor Wasm and ASP.NET Core Web API in Azure Devops: Dev To Azure - Part 1 Create an Azure organisation and project. Learn how to create an SSH key in Git Bash and push your Git repository to Azure Devops. 12th October 2020
Test Your Endpoints Inside your ASP.NET Core Web API App with Swagger Test Your Endpoints Inside your ASP.NET Core Web API App with Swagger Integrate Swagger documentation into your ASP.NET Core Web API to list and test endpoints. Add comments, and change the route location. 7th October 2020
Round The Code Log Data Changes in Entity Framework Core – Part 2 - Service Integration For Testing With An API Using entities & DbContext's for integrating services into our ASP.NET Core MVC API. We then use Postman to log data changes in Entity Framework. 12th August 2020
Create CRUD API Endpoints with ASP.NET Core & Entity Framework Create CRUD API Endpoints with ASP.NET Core & Entity Framework We use an ASP.NET Core API to create generic CRUD Endpoints. Using Entity Framework's DbContext & Migrations, as well as Reflection & Controllers. 13th July 2020
Using SignalR in ASP.NET Core & React to Send Messages Using SignalR in ASP.NET Core & React to Send Messages Integrating React TypeScript and ASP.NET Core to send messages. Create a MVC API Controller to send a POST request through JSON to use with SignalR. 2nd July 2020
ASP.NET Core MVC API: How to Perform a Partial Update using HTTP PATCH Verb ASP.NET Core MVC API: How to Perform a Partial Update using HTTP PATCH Verb Using a ASP.NET Core API application to create a PATCH method within a controller. Test in Postman to partially update the record using the PATCH HTTP verb. 25th June 2020