YoVDO

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

Offered By: LinkedIn Learning

Tags

ASP.NET Core Courses Token-Based Authentication Courses CORS Courses

Course Description

Overview

Learn advanced features of ASP.NET Core Web API.

Syllabus

Introduction
  • Advanced Web APIs with ASP.NET Core in .NET 6
  • What you should know
  • Sample application
1. Advanced Data Retrieval
  • Introduction
  • Paginating items
  • Filtering items
  • Searching items
  • Sorting items
  • Challenge: Advanced search
  • Solution: Advanced search
2. API Versioning
  • Introduction
  • Versioning options
  • Microsoft versioning library
  • Implement URL versioning
  • Implementing header versioning
  • Implementing query string versioning
  • Fixing the API documentation
3. Securing APIs
  • Introduction
  • Enforcing HTTPS
  • Consuming the API with JavaScript
  • Cross-origin resource sharing (CORS)
  • Enabling CORS
  • Adding ASP.NET Core Identity
  • Adding token-based authentication
  • OAuth and OpenID Connect
  • Securing the API with IdentityServer
  • Consuming the protected API
Conclusion
  • Next steps

Taught by

Christian Wenz

Related Courses

Build Web APIs using ASP.NET
Microsoft via edX
MVC Application Design using .NET Core 2.0
Microsoft via edX
Getting Started with ASP.NET Core Razor Pages
Coursera Project Network via Coursera
ASP NET Core,MVC,C#,Angular, ChatGPT & EF Crash Course
Udemy
RESTful Web API - The Complete Guide (.NET7 API) Part 1
Udemy