Skip to main content
codewithmukesh
Course content · Lessons

Lessons in .NET Web API

.NET Web API Zero to Hero Course. Every lesson is a written article with complete source code.

  • 12 modules
  • 127 lessons
  • 60+ hours
  • 50 available
Continue· Lesson 1 Course overview

Course content

12 modules · 127 lessons

60+ hours total length

0/16

RESTful API Best Practices for .NET Developers

20 min

Next up

Learn the core principles of Web APIs and RESTful design that form the foundation of modern application development.

Read Article

Understanding HTTP Status Codes – Returning Proper API Responses

15 min

Select appropriate HTTP status codes to provide clear, standards-compliant feedback to API consumers.

Read Article

Environment-based Configuration – appsettings.json, Environment Variables & Launch Profiles

18 min

Configure your .NET application for different environments using configuration files, environment variables, and launch profiles.

Read Article

Middlewares in ASP.NET Core .NET 10 – The Complete Guide to Request Pipeline, Custom Middleware, and IMiddleware

28 min

Master ASP.NET Core middleware in .NET 10 - execution order, custom middleware, IMiddleware, short-circuiting, and the middleware vs filters decision matrix.

Read Article

Dependency Injection (DI) in ASP.NET Core – Deep Dive into DI and Its Benefits

22 min

Implement effective dependency injection patterns in ASP.NET Core to improve code maintainability and testability.

Read Article

Service Lifetimes – Differences Between Transient, Scoped, and Singleton Lifetimes

15 min

Select appropriate service lifetimes for your dependencies to prevent memory leaks and ensure proper resource management.

Read Article

Keyed Services in .NET – Advanced DI Techniques Using Keyed Services

12 min

Utilize keyed services to solve complex dependency injection scenarios requiring multiple implementations of the same interface.

Read Article

Scrutor – Auto-Registering Dependencies for Cleaner DI Management

14 min

Streamline dependency registration with Scrutor's assembly scanning capabilities to reduce boilerplate code.

Read Article

Filters in ASP.NET Core .NET 10 - Action, Resource, Exception, Result, and Endpoint Filters

28 min

Master all 6 filter types in ASP.NET Core .NET 10 with decision matrices for filters vs middleware.

Read Article

ProblemDetails in ASP.NET Core – Standardizing Error Responses in APIs

12 min

Implement RFC 7807 ProblemDetails standard to provide consistent, machine-readable error responses in your APIs.

Read Article

Global Exception Handling – Centralized Error Handling for Better Maintainability

16 min

Develop a centralized exception handling strategy to manage errors consistently across your entire API.

Read ArticleWatch Video

Structured Logging with Serilog – Implementing Structured Logging in .NET APIs

20 min

Configure Serilog for structured logging to enhance troubleshooting capabilities with queryable, context-rich log data.

Read Article

Minimal API Endpoints – Understanding and Using Minimal APIs in ASP.NET Core

25 min

Build concise, performant API endpoints using the Minimal API paradigm introduced in recent ASP.NET Core versions.

Read Article

API Documentation – Generating OpenAPI Docs and Exploring Swagger Alternatives

18 min

Generate comprehensive API documentation using OpenAPI specifications and evaluate alternatives to Swagger UI.

Read Article

File-Based Apps in .NET 10 – Run C# Without a Project File

18 min

Learn how to run C# code directly from a single file using dotnet run app.cs. Perfect for scripting, prototyping, and quick experiments.

Read Article

Migrating from .sln to .slnx in .NET 10 – The New XML-Based Solution Format

18 min

Migrate from .sln to .slnx in .NET 10. Covers the new XML-based solution format, migration methods, CI/CD compatibility, and team adoption strategy.

Read Article
0/18
0/15
0/11
0/8
0/7
0/8
0/14
0/12
0/8
0/5
0/5
More content coming soon

New lessons added regularly

.NET Web API
Free · 60+ hours
Continue
Newsletter

stay ahead in .NET

One email every Tuesday at 7 PM IST. One topic, deep. The week's articles. No filler.

Tutorials Architecture DevOps AI
Join 8,429 developers · Delivered every Tuesday
Privacy notice 30s read

Cookies, but only the useful ones.

I use cookies to understand which articles get read and which CTAs actually work. No third-party advertising trackers, ever. Read the privacy policy →