Azure for .NET Developers - Step by Step
This track takes you from zero Azure knowledge to running production-style workloads: host an API on App Service, automate deploys with GitHub Actions, containerize with Docker, run microservices on Container Apps, and add background processing with Service Bus + Functions.
What you'll learn
Follow in order: each step builds on the previous one.
- 1Step 110 min readFull guide
Azure App Service - Deploy Your .NET API to Azure
Learn Azure App Service from scratch with a simple .NET 8 Web API. Deploy from Visual Studio, manage app settings, understand App Service Plans, scaling, logs, and how it fits with other Azure services.
- 2Step 29 min readFull guide
GitHub Actions + CI/CD for Beginners - Deploy Your .NET API Automatically
Learn GitHub, CI/CD, and GitHub Actions from scratch. Automatically build and deploy your .NET 8 Web API to Azure App Service every time you push code.
- 3Step 310 min readFull guide
CI/CD with Dockerfile for Beginners - Deploy .NET API Using Docker
Learn how to use Dockerfile with GitHub Actions to build and deploy a .NET 8 Web API to Azure. Understand Docker images, multi-stage builds, Azure Container Registry, and modern CI/CD.
- 4Step 410 min readFull guide
Azure Container Apps
Learn Azure Container Apps from scratch. Understand how it compares to App Service and AKS, core concepts like environments and revisions, scaling, and how it fits with Docker and GitHub Actions.
- 5Step 511 min readFull guide
Docker Compose + Microservices + CI/CD for Beginners
Learn Docker Compose, how to run multiple services locally, and how it connects with GitHub Actions and production deployments on Azure for microservices.
- 6Step 68 min readFull guide
Azure Service Bus + Azure Functions: A Beginner's Guide with .NET
Learn Azure Service Bus and Azure Functions from scratch with simple .NET examples, queues, topics, triggers, retries, and real-world background processing.
- 7Step 79 min readFull guide
Azure App Service vs Container Apps
A practical comparison of Azure App Service and Azure Container Apps with real scenarios for a single API and for microservices, including simple network examples.