.NET 8 Web API Masterclass – From Scratch to Azure Deployment

.NET 8 Web API Masterclass – From Scratch to Azure Deployment

A
AGT Development
1 Video View·May 22, 2026

Are you ready to build a real-world Restful Web API using the latest features of .NET 8? This hands-on course is designed for developers who want to learn how to create, secure, and deploy a production-ready API using clean architecture principles.

🎬 TIMESTAMPS

SECTION 1: COURSE INTRODUCTION & SETUP
0:00:00 Course Introduction & Project Overview
0:03:57 Installing Required Tools
0:07:54 Setting Up the Project & Running First API
0:21:33 Understanding Project Structure
0:25:49 Understanding REST & Web API Basics

SECTION 2: TASK MANAGEMENT API - CORE IMPLEMENTATION
0:33:01 Creating the Task Model
0:40:18 Entity Framework Core Setup
0:55:04 Applying Migrations
1:08:29 Repository Layer
1:24:32 Service Layer
1:40:31 Registering Dependencies
1:45:20 Creating the Tasks Controller
2:02:22 Testing Endpoints in Postman

SECTION 3: AUTHENTICATION & AUTHORIZATION (JWT)
2:13:12 User Model & Identity Configuration
2:18:10 Configure Identity & JWT
2:36:06 Register Endpoint
3:00:44 Login + JWT Token
3:29:04 Securing API with [Authorize]

SECTION 4: BEST PRACTICES & ERROR HANDLING
3:37:54 Why Best Practices Matter
3:40:00 Using DTOs
4:12:40 AutoMapper Setup
4:30:23 Global Error Handling with Middleware
4:46:08 Input Validation with Data Annotations

SECTION 5: API DOCUMENTATION WITH SWAGGER
4:57:30 Adding Swagger to Your Project
5:03:22 Customizing Swagger UI
5:09:14 Securing Swagger with JWT Authentication

SECTION 6: DEPLOYMENT TO AZURE
5:26:22 Preparing the API for Deployment
5:35:01 Creating SQL DB in Azure
5:49:42 Publish API to Azure
6:05:03 End of Course