Skip to content

.NET Core Web API - Clean Architecture

Introduction

Learn to build production-ready RESTful APIs with ASP.NET Core using clean architecture principles. This comprehensive video series covers everything from project structure to Azure deployment, providing hands-on experience with industry best practices.

What You'll Build: A complete Web API with Entity Framework Core, Azure Key Vault integration, health checks, versioning, CRUD operations, automated testing, and CI/CD deployment.

Best For: Developers looking to master clean architecture patterns and build scalable, maintainable APIs for enterprise applications.

YouTube videos

Labs Title YouTube Link
Lab-1: Clean Architecture Fundamentals (Theory)
Lab-2: Clean Architecture Project Structure
Lab-3: ASP.NET Core Web API Basic Configuration
Lab-4: Azure Key Vault configuration & Health Checks in ASP.NET Core REST API
Lab-5: CRUD Operations In ASP.NET Core Web API with Entity Framework Core
Lab-6: How to deploy .NET Core Web API to Azure from locally
How to deploy .NET Core Web API to Azure using DevOps pipeline
Create CI/CD Pipeline for ASP.NET Core Web API
Automate Build and Deployment of Azure SQL Database
Lab-7: REST API Best Practices
Lab-8: Unit Testing in ASP.NET Core Web API

Source code

You can access the source code on GitHub by using the following link. This will take you to the repository where all the code for our project is stored.

GitHub Source Code Repository