Skip to content

codewithmukesh/dotnet-webapi-zero-to-hero-course

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

.NET Web API Zero to Hero

The Ultimate FREE Course for .NET Web API Development.

.NET Web API Zero to Hero

Course

Start the Course - Complete syllabus, articles, and videos.

Stay Connected

Repository Structure

modules/
├── 01-getting-started/
│   └── restful-api-best-practices-for-dotnet-developers/
├── 02-database-management/
├── 03-security-authentication/
└── ...

archive/          # Legacy code samples (.NET 8)

Quick Start

# Clone the repository
git clone https://github.com/codewithmukesh/dotnet-webapi-zero-to-hero-course.git

# Navigate to a lesson
cd modules/01-getting-started/restful-api-best-practices-for-dotnet-developers

# Run the project
dotnet run --project RestfulApiBestPractices.Api

Modules

Module Description
01 - Getting Started REST principles, DI, middleware, logging
02 - Database Management Entity Framework Core, CRUD, relationships
03 - Security & Authentication JWT, OAuth, authorization
04 - Advanced Features CQRS, MediatR, validation
05 - Performance & Caching Redis, output caching, optimization
06 - HTTP Clients Refit, Polly, resilience
07 - Architecture Clean Architecture, DDD, Vertical Slice
08 - Observability OpenTelemetry, health checks, metrics
09 - Testing Unit tests, integration tests, TestContainers
10 - Deployment Docker, CI/CD, production checklist

Start Learning | Made by Mukesh Murugan

About

Learn .NET Web APIs the Right Way – From Basics to Production-Ready!

Topics

Resources

Stars

Watchers

Forks

Sponsor this project