I recently received a review copy of Customizing ASP.NET Core 6.0 in eBook format. This Packt Publishing title was written by Jürgen Gutsch and will be available in early 2022 (you can pre-order print or Kindle versions now).
This is not your run-of-the-mill “getting started with ASP.NET Core” book. There are plenty of books and other online resources to get started building web applications with .NET. This book assumes you are familiar with the basics of ASP.NET Core development and dives right into the intermediate and advanced concepts (the good stuff). These are the things developers need to understand to build really robust, scalable, performant web applications.
I won’t re-hash the entire table of contents for you, but some of the most important (in my opinion) topics covered are:
Writing a BackgroundService
Writing Custom Middleware
Working with ASP.NET Core Identity and Customizing Identity Management
Custom ModelBinders and ActionFilters
The sample code for each chapter is concise, self-contained, and can be applied to real-world applications. All of this sample code is freely available to readers on GitHub. I love that Packt using GitHub for their books’ sample code. It’s a great way for readers to work with the code and interact with the author and other community members. Readers have provided some great feedback to me through GitHub issues on my WinUI book‘s repository.
The author does a great job covering the topics that are important to enterprise web application developers using the latest recommended techniques in ASP.NET Core 6. I would recommend this book to ASP.NET Core developers or other experienced .NET developers looking to get started building web apps.