Roadmap › 1. .NET › Step 22
Err

Exception Handling & Custom Error Handling in .NET — Every Way, Every App Type

Exceptions from first principles to production — try/catch/finally, filters, rethrowing, custom exception hierarchies, exceptions vs Result pattern, async and parallel exceptions, global handlers (AppDomain, TaskScheduler, Application_Error), every way to handle errors in Web Forms, MVC 5, Web API 2, ASP.NET Core MVC and Web API (middleware, exception filters, IExceptionHandler, ProblemDetails, UseStatusCodePages), Blazor error boundaries, background services, SQL and HTTP error handling, retries with Polly, custom error pages, error codes and correlation ids.
0 of 9 lessons completed (0%)
Start lesson 1Versions, lifecycle & toolsInterview Q&A
Interview priority:★ Must know High priority — asked in almost every interview, learn firstMedium asked regularlyLow good to know

Module 1: Exceptions in C#

Module 2: Error Handling by Application Type

Module 3: Infrastructure Errors and Resilience

Next course in the roadmap: 23. Logging & Custom Logging in .NET — ILogger, Serilog, NLog, log4net and Your Own Logger →