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

Go to class
Write Review

Free Online Course: Advanced Web APIs with ASP.NET Core in .NET 6 provided by LinkedIn Learning is a comprehensive online course, which lasts for 1-2 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Advanced Web APIs with ASP.NET Core in .NET 6 is taught by Christian Wenz.

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