Learnixo
All Courses
Backend EngineeringBeginner → Senior

.NET & C# Development

Full C# and .NET path: language foundations, quality code, all GoF design patterns, then build the OrderFlow API with DI, EF Core, JWT, CQRS, Redis, SignalR, Polly, OpenTelemetry, and Docker.

4.9rating1,892 students75h total229 lessons
72 Hands-on Labs 3 Challenges 8 Projects

What you'll learn

Master C# from syntax through async, nullability, multithreading, and source generators
Write testable, clean, SOLID code with xUnit, TDD, integration tests, and refactoring discipline
Apply all major GoF design patterns in real C# — creational, structural, and behavioral
Wire up DI correctly — service lifetimes, keyed services, Scrutor — and never see a scoped-in-singleton bug again
Build production REST APIs with Minimal API, ProblemDetails, global exception handling, and versioning
Deep-dive EF Core: relationships, concurrency, interceptors, compiled queries, and N+1 killers
Ship JWT auth with refresh tokens, policy-based authorization, rate limiting, and OAuth 2.0
Apply Clean Architecture, CQRS, Domain Events, Outbox Pattern, and Vertical Slice Architecture
Cache with Redis, Output Cache, and HybridCache — cut DB load by 80%
Write resilient HTTP clients with IHttpClientFactory, Refit, and Polly circuit breakers
Schedule background jobs with Quartz.NET and Hangfire, monitor them on a live dashboard
Observe your API end-to-end: OpenTelemetry, Serilog, Seq, Prometheus, and Grafana
Ship with Docker, GitHub Actions CI/CD, and a YARP gateway in front

Final Project

A fully deployed OrderFlow API — orders, products, real-time updates, full observability stack, and automated CI/CD pipeline

Curriculum

229 lessons · 75h

Course Info

Lessons229 lessons
Total time75h
LevelBeginner → Senior
Students1,892
Rating4.9 / 5.0
Start Course — Free