Implementing Custom Middleware Components in ASP.NET Core

ASP.NET Core is the low-overhead, high-performance counterpart to the .NET Framework’s ASP.NET. In this course, you'll learn what middleware is and expand on that knowledge to create your own middleware components.
Course info
Level
Intermediate
Updated
Oct 17, 2016
Duration
49m
Table of contents
Description
Course info
Level
Intermediate
Updated
Oct 17, 2016
Duration
49m
Description

The internet is ever-increasing in diversity and complexity, and the need for performance is omnipresent. Your tools can either hinder or block your efforts in creating great software. ASP.NET Core represents a new solution to add to your development tool box. In this course, Implementing Custom Middleware Components in ASP.NET Core, you'll learn what middleware is and how to build you own custom middleware using in-line methods and then expanding to classes. First, you'll learn how to create simple in-line middleware components. Next, you'll learn the composition of a middleware class which will be accepted into the application's pipeline. Then, you'll learn what middleware you can find with ASP.NET Core out of the box. Finally, you'll learn how middleware compares to classic ASP.NET HTTP modules and handles. By the end of this course, you'll understand how middleware fits into ASP.NET Core and how to create your own custom middleware.

About the author
About the author

Gavin Lanata has been involved in the development of front-end software solutions for the last decade. With a mixed background in Art, Design, Video, Sound, and I.T., Gavin has focused his attentions on the reasons behind why we do the things we do when using software.

More from the author
Leveraging Common Middleware Packages
Intermediate
1h 40m
Mar 31, 2017
User Experience First and in Context
Beginner
48m
Jun 17, 2015
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone. My name is Gavin Lanata, and welcome to my course, Implementing Custom Middleware in ASP. NET Core. I'm a freelance. NET developer and designer and ASP. NET Core represents a low overhead high performance alternative to the. NET frameworks ASP. NET. This course is an introduction into what middleware components in ASP. NET Core are all about and how to build middleware components yourself. Some of the major topics that we will cover include creating simple in-line middleware components, the composition of a middleware class, which will be accepted into the application's pipeline, what middleware you can find with ASP. NET Core out-of-the-box, and how does middleware compare to classic ASP. NET http modules and handlers. By the end of this course, you'll understand how middleware fits into ASP. NET Core, how to create your own custom middleware, and how to migrate HTTP modules and handlers to middleware from classic ASP. NET applications. Before beginning the course, you should be familiar with C# and confident using the Async Await pattern. I hope you join me on this journey to learn middleware with the implementing middleware components in ASP. NET Core course at Pluralsight.