📚 Course: AZD For Beginners | ⏱️ Duration: 30-45 minutes | ⭐ Complexity: Beginner
This chapter introduces Azure Developer CLI (azd) fundamentals. You'll learn core concepts, install the tools, and deploy your first application to Azure.
Validated against
azd 1.23.12in March 2026.
By completing this chapter, you will:
- Understand what Azure Developer CLI is and how it differs from Azure CLI
- Install and configure AZD on your platform
- Deploy your first application to Azure with
azd up - Clean up resources with
azd down
| # | Lesson | Description | Time |
|---|---|---|---|
| 1 | AZD Basics | Core concepts, terminology, and project structure | 15 min |
| 2 | Installation & Setup | Platform-specific installation guides | 10 min |
| 3 | Your First Project | Hands-on: Deploy a web app to Azure | 20 min |
Before you begin, confirm that your local machine is ready for the Chapter 1 template:
Windows:
.\validate-setup.ps1macOS / Linux:
bash ./validate-setup.shIf the script reports missing tools, fix those first and then continue with the chapter.
# Check installation
azd version
# Authenticate for AZD
# Optional: az login if you plan to run Azure CLI commands directly
azd auth login
# Deploy your first app
azd init --template todo-nodejs-mongo
azd up
# Clean up when done
azd down --force --purgeAfter completing this chapter, you should be able to:
azd version # Shows installed version
azd init --template todo-nodejs-mongo # Initializes project
azd up # Deploys to Azure
azd show # Displays running app URL
azd down --force --purge # Cleans up resources| Direction | Chapter |
|---|---|
| Next | Chapter 2: AI-First Development |
| Skip to | Chapter 3: Configuration |