You want to add authentication to secure your resources, authorize access, implement CORS policies, enforce HTTPS, or even cache responses – you will add the respective built-in libraries to the web application.
These are all exposed by the ASP.NET Core framework as Middleware – pieces of code blocks that are responsible for a single functionality.
In this short guide, let us learn everything that you must know to get started with Middlewares in ASP.NET Core (.NET 6)
What will I learn?
👉 We will get familiar with the concept of Middlewares and the Middleware architecture of ASP.NET Core (.NET 6)
👉 We will discover what were there before Middleware and the advantages Middleware components has over these legacy stuffs.
👉 We will glance through the built-in Middleware components you can find in a typical ASP.NET Core application and what do they do.
👉 We will discover in how many ways we can create our own custom middleware components using the .NET extension methods - differences, when to use them etc.
👉 We will follow up with some advanced concepts such as Dependency Injection and Unit Testing these custom components with
Why should I consider?
✅ Fully Covered - I've tried to cram as many topics as possible, without letting you feeling lost
✅ Zero to Hero - Starting with a basic thing such as a Middleware, you will end up knowing how to write Unit Tests and inject services into Middlewares
✅ Precise - I've made sure you are not loaded with more information - every section has a summary where I will give a brief table / bullet points of what is explained
✅ Code Snippets - Every section has code snippets to give you a better understanding, plus the source project with all the code snippets included + Test project
I have included a free preview of the ebook that covers the first 9 pages of the total ebook. You can download the free version and see if the explanation suits you. Try before you take a call! 🙂
It is 23 pages loaded with just the information you need to know about Middlewares.
I'm sure it will be of use to you! 🤩