Skip to content

Latest commit

 

History

History
98 lines (66 loc) · 2.38 KB

File metadata and controls

98 lines (66 loc) · 2.38 KB

Chapter 1: Foundation & Quick Start

📚 Course: AZD For Beginners | ⏱️ Duration: 30-45 minutes | ⭐ Complexity: Beginner


Overview

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.12 in March 2026.

Learning Objectives

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

📚 Lessons

# 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

✅ Start Here: Validate Your Setup

Before you begin, confirm that your local machine is ready for the Chapter 1 template:

Windows:

.\validate-setup.ps1

macOS / Linux:

bash ./validate-setup.sh

If the script reports missing tools, fix those first and then continue with the chapter.


🚀 Quick Start

# 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 --purge

✅ Success Criteria

After 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

🔗 Navigation

Direction Chapter
Next Chapter 2: AI-First Development
Skip to Chapter 3: Configuration

📖 Related Resources