登录

Extending ASP.NET Core 6 - Peter Shaw

2024-12-18 23:02:45
Extending ASP.NET Core 6 - Peter ShawExtending ASP.NET Core 6 - Peter Shaw

Extending ASP.NET Core 6 - Peter Shaw is a comprehensive course led by Peter Shaw, designed to equip developers with the expertise needed to extend the Kestrel web server for custom web scenarios. Despite the robustness of ASP.NET out of the box, the course acknowledges the 1% of cases where customization is crucial. Through an in-depth exploration of ASP.NET 6 and Kestrel runtime, participants will discover a range of extension points available for tailoring web applications to specific needs.

begins by elucidating the various extension methods available, providing a foundational understanding of the customization landscape. Participants then delve into practical techniques, such as creating middleware modules to address cross-cutting concerns and augmenting the request processing pipeline. Additionally, they learn essential skills like annotating and validating custom models, integrating custom view engines for flexible rendering, and leveraging custom action filters and tag helpers to enhance request handling and view generation.

By the conclusion of the course, attendees will possess a comprehensive toolkit for extending the Kestrel web server in diverse ways, ensuring they can confidently navigate and address the unique requirements of custom web scenarios. With insights gleaned from Peter Shaw's guidance, developers will be empowered to unlock the full potential of ASP.NET Core 6, leveraging its extension points to craft tailored solutions that meet the demands of modern web development.

Extending ASP.NET Core 6 - Peter Shaw Table of contents:

  1. Course Overview (Duration: 1 minute)
  2. Methods of Extension (Duration: 18 minutes)
  3. Extending Using Middleware (Duration: 66 minutes)
  4. Extending Using Model Binder/Validation (Duration: 56 minutes)
  5. Extending Using a Custom View Engine (Duration: 35 minutes)
  6. Extending Using a Custom Action Filter (Duration: 36 minutes)
  7. Extending Using Tag Helpers (Duration: 28 minutes)