Simple play icon Course
Skills

Extending ASP.NET Core 6

by Peter Shaw

Learn how to extend the kestrel web-server in a number of different ways for custom web scenarios.

What you'll learn

The kestrel web server built into ASP.NET can be extended in a number of different ways, and for a number of different reasons. In this course, Extending ASP.NET Core 6, you will learn how in general for 99% of the use cases extending things is usually not needed; that remaining 1% however usually necessitates creating a small amount of code connected to one of the many extension points available in the ASP.NET 6 and Kestrel runtime. First, you will discover how to create a middleware module. Then, you will explore the steps to annotate and validate custom models and binders. Finally, you will break down how to use a custom action folder as well as various tag helpers. When you finish with this course, you will know how to extend the kestrel web-server in a number of different ways for custom web scenarios.

Table of contents

Course Overview
1min

About the author

Peter will openly admit to being a typical geek. He's been known to say, "If it's shiny, electrical and has blinking lights on it, then it attracts me like a magpie to jewelry." He has been doing I.T. in one form or another for the best part of 30 years. Peter writes software, creates artwork, produces 3D models and many other things. He is the UK & Europe group manager for one of the largest .NET user groups (Lidnug) on the internet. Most importantly, he gets to do what he loves for a living: ... more

Ready to upskill? Get started