.NET Backend
The .NET backend track in the order you should learn it: request handling and validation, versioning, protecting APIs with rate limiting, real-time with SignalR, clean patterns with Facade/Builder/Options, then CQRS + MediatR, API Gateways, and finally reliable distributed workflows with Sagas.
What you'll learn
Follow in order: each step builds on the previous one.
- 1
Model Binding in ASP.NET Web API
Understand the clear difference between Model Binding, Validation, and Serialization in ASP.NET Core with practical examples, hidden behaviors, and common bugs every developer faces.
- 2
API Versioning with ASP.NET Core
A practical guide to API versioning in ASP.NET Core using URL, Query String, Header, and Media Type strategies with clear examples and best practices.
- 3
Rate Limiting in ASP.NET Core APIs
A clear and practical guide to rate limiting in ASP.NET Core, different algorithms, policies, common misconceptions, and production best practices.
- 4
SignalR for Real-Time Web Apps
A clear and practical guide to SignalR, hubs, real-time communication, transports, and when to use it vs REST APIs.
- 5
C# Facade, Builder & Options Guide
A clear and practical guide to managing complex e-commerce workflows using the Facade, Fluent Builder, and Options patterns in C#.
- 6
CQRS with MediatR in ASP.NET Core
A clear, step-by-step guide to implementing CQRS with MediatR in .NET - including commands, queries, pipeline behaviors, common misconceptions, and when to use (or not use) the pattern.
- 7
API Gateway for Beginners in .NET
Learn why microservices need an API Gateway and how to build one in .NET with Ocelot. Explore routing, environment configuration, JWT authentication, rate limiting, caching, health checks, IP whitelisting, circuit breakers, CORS, messaging, logging, metrics, deployment, and scaling.
- 8
Sagas with MassTransit & RabbitMQ
A deep dive into building robust, long-running processes with sagas, MassTransit, RabbitMQ, dead-letter queues, and failure handling - with practical examples and best practices.