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

Rust Project Tutorial – Authentication Server Using Warp + JWT
freeCodeCamp
Spring Boot and Angular Tutorial - Build a Reddit Clone (Coding Project)
freeCodeCamp
What's New in Laravel 5.2
Laracasts
ASP.NET Core: Token-Based Authentication
LinkedIn Learning
Web API v2 Security
Pluralsight