Skip to main content
Other Professional CoursesDometrain2024-5 Edition100% Free Video Course

From Zero to Hero: REST APIs in .NET

From Zero to Hero: REST APIs in .NET, When people say, “I want to build an API”, nowadays, they almost always mean a REST API. RESTful APIs have been the dominant way of building APIs nowadays and for a good reason. Their properties make them scalable and robust for the modern world of distributed computing, and even though they are far from the only way of building APIs, they are the most popular by a wide margin. In this course, Nick will teach you how to build REST APIs based on his experience building them for millions of users in billion-dollar companies.

5.0
(3 reviews)
9.2 Hours On-Demand
Created by Senior Industry Specialist
Uploaded Sep 2026
English
From Zero to Hero: REST APIs in .NET
Preview This Course
Free$129.99100% Free

Instant high-definition streaming with zero paywalls.

Course Features:
9.2 hours on-demand video
90 complete lectures
1 downloadable project zip file(s)
Streamable on mobile, tablet & desktop
Self-paced curriculum with progress tracking
Direct MP4 downloads & offline video access
Verified course archives hosted on cloud infrastructure.

What You'll Master in this Course

Master practical concepts and hands-on skills in Other Professional Courses
Complete 90 video lectures with real-world examples and workflows
Build confidence with step-by-step instructions from industry experts
Access downloadable course resources and exercise files

Course Curriculum90 Lectures

1 sections • 9.2 hours total length

Prefer offline learning? Download all 90 video lectures and project files for free.
Download Free
What is REST
Preview
1m
The 6 constraints of REST
Preview
6m
Resource naming and routing
2m
Welcome
5m
Who is the course for and prerequisites
4m
What will you learn in this course
9m
HTTP Verbs are meaningful
2m
Understanding Idempotency
2m
Flexible response body options
1m
Using response codes to indicate status
3m
Using hypermedia for connectedness
2m
The different types of errors
2m
Section recap
1m
Creating the projects
3m
Defining the movie API contracts
5m
Creating the movies controller
2m
The system we will build an API for
4m
Creating a temporary database
10m
Perfecting the movie creation endpoint
3m
Introducing mapping
3m
Keeping track of the endpoints
4m
Implementing movie creation
8m
Implementing movie retrieval
8m
Implementing movie update
5m
Section recap (2)
1m
Implementing movie deletion
3m
Why partial updates are not used
2m
Moving to a real database
2m
Implementing slug-based retrieval
11m
Adding the database infrastructure code
11m
Section recap (3)
1m
Implementing validation
19m
Adding a business logic layer
9m
Cancellation token passing
14m
Removing the old in-memory database
16m
What is the JSON Web Token
7m
Authentication and Authorization in REST APIs
3m
The token generation service
3m
Implementing JWT Authorization
13m
Section recap (4)
1m
Limiting actions for an admin
8m
The concept of movie ratings
1m
Preparing the database
2m
Where should ratings live
4m
Limiting actions for a trusted member
5m
Using the user id
8m
Section recap (5)
1m
Deleting a rating
6m
Updating the existing functionality to support ratings
12m
Retrieving user ratings
9m
Rating a movie
16m
Sorting
12m
Filtering
17m
HATEOAS
10m
Pagination
18m
Advanced versioning
13m
Basic versioning
12m
Integrating versioning in Swagger
9m
What is Swagger
9m
Extending Swagger documentation
6m
Integrating auth in Swagger
4m
Adding health checks
10m
Implementing API-key based auth
9m
Section recap (6)
1m
Implementing Output caching
14m
Implementing Response caching
11m
Implementing multiple auth
10m
Why create an SDK
3m
Creating the SDK project and the client example
4m
Retrieving movies
4m
Introducing Refit
5m
Using the HttpClientFactory
3m
Handling token generation and refreshing
9m
Adding the remaining requests
5m
Section recap (7)
1m
Creating the new endpoint structure
5m
Adding authentication
4m
What are Minimal APIs
3m
Migrating movie creation
7m
Migrating movie listing
7m
Migrating movie retrieval
7m
Migrating movie update
3m
Migrating movie deletion
4m
Migrating rating endpoints
2m
Section recap (8)
1m
Updating versioning
9m
Updating output cache
3m
Updating Swagger
10m
Course conclusion
2m
Migrating Auth
4m

Requirements

  • Basic enthusiasm to learn and follow along with lessons
  • A computer or mobile device with a modern internet connection

Description

From Zero to Hero: REST APIs in .NET, When people say, “I want to build an API”, nowadays, they almost always mean a REST API. RESTful APIs have been the dominant way of building APIs nowadays and for a good reason. Their properties make them scalable and robust for the modern world of distributed computing, and even though they are far from the only way of building APIs, they are the most popular by a wide margin. In this course, Nick will teach you how to build REST APIs based on his experience building them for millions of users in billion-dollar companies.

Instructor

S

Senior Industry Specialist

Specialist in Other Professional Courses

Passionate educator focused on real-world practical skills, modern frameworks, and production-ready engineering practices. Delivering step-by-step masterclasses accessible to learners globally on MJ Accedemy.

Recommended Curriculum

Students Also Viewed