Learnixo
All Courses
Backend SystemsBeginner → AdvancedNEW

REST API Engineering

Build production-grade REST APIs in ASP.NET Core from first principles. Covers HTTP fundamentals, routing, status codes, versioning, authentication, content negotiation, caching, file handling, long-running operations, HATEOAS, and end-to-end integration testing.

4.9rating2,140 students9h 30m total19 lessons
10 Hands-on Labs

What you'll learn

Build a full REST API in ASP.NET Core from zero with correct HTTP semantics
Apply all 10 senior REST design rules — routes, verbs, status codes, versioning
Implement authentication (JWT, API keys, OAuth2) and authorisation
Handle content negotiation, caching, file uploads, and long-running jobs
Test your API end-to-end with WebApplicationFactory and Testcontainers
Know when to use REST, gRPC, GraphQL, or event-driven APIs

Curriculum

19 lessons · 9h 30m

Course Info

Lessons19 lessons
Total time9h 30m
LevelBeginner → Advanced
Students2,140
Rating4.9 / 5.0
Start Course — Free