Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Advanced Web APIs with ASP.NET Core 8

Advanced Web APIs with ASP.NET Core 8

2h 5mAdvanced2024-04-23

Authors

Christian Wenz

Christian Wenz

Web Pioneer, Technology Specialist, Entrepreneur

Course details

Looking to boost your skills as an advanced .NET developer, but not sure where to go next? In this course, join instructor Christian Wenz as he provides a deep dive into building web APIs in ASP.NET Core 8, including hands-on practice with advanced data retrieval, securing APIs, and API versioning.

Discover techniques for advanced data retrieval such as paginating, filtering, searching, and sorting items. Explore methods and options for versioning including URL versioning, header versioning, query string versioning, Swagger, and more. Christian demonstrates advanced strategies for securing APIs such as redirecting to HTTPS, enforcing HTTPS, using cross-origin resource sharing (CORS), and adding ASP.NET Core Identity and token authentication. Along the way, be sure to test out your new skills in the exercise challenges at the end of each section.

Skills covered

ASP.NET CoreAPIsBack-End Web DevelopmentFull-Stack Web DevelopmentFront-End Web DevelopmentWeb DevelopmentMicrosoftSoftware DevelopmentOne-Off

Concepts

0. Introduction

  • 01 - Upskill your ASP.NET Core 8 web APIs
  • 02 - What you should know
  • 03 - Sample application
  • 04 - How to use the exercise files

1. Advanced Data Retrieval

  • 05 - Introduction - Advanced data retrieval
  • 06 - Paginating items
  • 07 - Filtering items
  • 08 - Searching items
  • 09 - Sorting items
  • 10 - Working with minimal APIs
  • 11 - Challenge - Advanced search
  • 12 - Solution - Advanced search

2. API Versioning

  • 13 - Introduction - API versioning
  • 14 - Versioning options
  • 15 - NuGet versioning packages
  • 16 - Implementing URL versioning
  • 17 - Implementing header versioning
  • 18 - Using the Accept header for versioning
  • 19 - Implementing query string versioning
  • 20 - Versioning minimal APIs
  • 21 - Versioning and Swagger

3. Securing APIs

  • 22 - Introduction - Securing APIs
  • 23 - Redirecting to HTTPS
  • 24 - Enforcing HTTPS
  • 25 - Consuming the API with JavaScript
  • 26 - Cross-origin resource sharing (CORS)
  • 27 - Enabling CORS
  • 28 - Adding ASP.NET Core Identity
  • 29 - Adding token authentication

Conclusion

  • 30 - Next steps

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal