.NET Tutorial Index¶
This tutorial path walks you from local development to safe production rollout for .NET apps on Azure Container Apps.
Prerequisites¶
Before starting, install and verify:
- .NET 8 SDK
- Docker
- Azure CLI
Tutorial Progression¶
flowchart LR
S01[01 Local Development] --> S02[02 First Deploy]
S02 --> S03[03 Configuration]
S03 --> S04[04 Logging & Monitoring]
S04 --> S05[05 Infrastructure as Code]
S05 --> S06[06 CI/CD]
S06 --> S07[07 Revisions & Traffic] Steps¶
| Step | Title | Purpose |
|---|---|---|
| 01-local-development | Local Development | Build and run the app locally with Docker. |
| 02-first-deploy | First Deploy | Publish the container image and create the first Container App. |
| 03-configuration | Configuration | Set environment variables and secrets safely. |
| 04-logging-monitoring | Logging & Monitoring | Collect logs, metrics, and traces for the app. |
| 05-infrastructure-as-code | Infrastructure as Code | Provision the environment with Bicep. |
| 06-ci-cd | CI/CD | Automate build and deployment with GitHub Actions. |
| 07-revisions-traffic | Revisions & Traffic | Use revisions and traffic splitting for safe releases. |