Advanced Web APIs with ASP.NET Core in .NET 6

Advanced Web APIs with ASP.NET Core in .NET 6

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 1h 55m | 333 MB

Web APIs drive the most popular web and mobile apps, as well as internet-enabled devices ranging from fridges to phones. Have you already built a web API of your own and want to take it to the next level? In this course, instructor Christian Wenz covers several advanced features ASP.NET Core Web API offers. Christian covers topics that include API versioning, securing your API, and more.

Table of Contents

1 Advanced Web APIs with ASP.NET Core in .NET 6
2 What you should know
3 Sample application

Advanced Data Retrieval
4 Introduction
5 Paginating items
6 Filtering items
7 Searching items
8 Sorting items
9 Challenge Advanced search
10 Solution Advanced search

API Versioning
11 Introduction
12 Versioning options
13 Microsoft versioning library
14 Implement URL versioning
15 Implementing header versioning
16 Implementing query string versioning
17 Fixing the API documentation

Securing APIs
18 Introduction
19 Enforcing HTTPS
20 Consuming the API with JavaScript
21 Cross-origin resource sharing (CORS)
22 Enabling CORS
23 Adding ASP.NET Core Identity
24 Adding token-based authentication
25 OAuth and OpenID Connect
26 Securing the API with IdentityServer
27 Consuming the protected API

28 Next steps