RepoMicrosoftMicrosoftpublished Sep 9, 2025seen 1w

microsoft/AZD-for-beginners

CSS

Open original ↗

Captured source

source ↗
published Sep 9, 2025seen 1wcaptured 1whttp 200method plain

microsoft/AZD-for-beginners

Description: Welcome to the comprehensive guide for Azure Developer CLI (azd)! This repository is designed to help developers at all levels from students to professional developers learn and master Azure Developer CLI for efficient cloud deployments.

Language: CSS

License: MIT

Stars: 147

Forks: 69

Open issues: 0

Created: 2025-09-09T09:15:24Z

Pushed: 2026-06-16T06:55:19Z

Default branch: main

Fork: no

Archived: no

README:

AZD For Beginners: A Structured Learning Journey

![AZD-for-beginners](./images/azdbeginners.png)

![Azure Discord](https://discord.com/invite/nkVh3dp) ![Microsoft Foundry Discord](https://discord.gg/nTYy5BXMWG)

---

Automated Translations (Always Up-to-Date)

[Arabic](./translations/ar/README.md) | [Bengali](./translations/bn/README.md) | [Bulgarian](./translations/bg/README.md) | [Burmese (Myanmar)](./translations/my/README.md) | [Chinese (Simplified)](./translations/zh-CN/README.md) | [Chinese (Traditional, Hong Kong)](./translations/zh-HK/README.md) | [Chinese (Traditional, Macau)](./translations/zh-MO/README.md) | [Chinese (Traditional, Taiwan)](./translations/zh-TW/README.md) | [Croatian](./translations/hr/README.md) | [Czech](./translations/cs/README.md) | [Danish](./translations/da/README.md) | [Dutch](./translations/nl/README.md) | [Estonian](./translations/et/README.md) | [Finnish](./translations/fi/README.md) | [French](./translations/fr/README.md) | [German](./translations/de/README.md) | [Greek](./translations/el/README.md) | [Hebrew](./translations/he/README.md) | [Hindi](./translations/hi/README.md) | [Hungarian](./translations/hu/README.md) | [Indonesian](./translations/id/README.md) | [Italian](./translations/it/README.md) | [Japanese](./translations/ja/README.md) | [Kannada](./translations/kn/README.md) | [Khmer](./translations/km/README.md) | [Korean](./translations/ko/README.md) | [Lithuanian](./translations/lt/README.md) | [Malay](./translations/ms/README.md) | [Malayalam](./translations/ml/README.md) | [Marathi](./translations/mr/README.md) | [Nepali](./translations/ne/README.md) | [Nigerian Pidgin](./translations/pcm/README.md) | [Norwegian](./translations/no/README.md) | [Persian (Farsi)](./translations/fa/README.md) | [Polish](./translations/pl/README.md) | [Portuguese (Brazil)](./translations/pt-BR/README.md) | [Portuguese (Portugal)](./translations/pt-PT/README.md) | [Punjabi (Gurmukhi)](./translations/pa/README.md) | [Romanian](./translations/ro/README.md) | [Russian](./translations/ru/README.md) | [Serbian (Cyrillic)](./translations/sr/README.md) | [Slovak](./translations/sk/README.md) | [Slovenian](./translations/sl/README.md) | [Spanish](./translations/es/README.md) | [Swahili](./translations/sw/README.md) | [Swedish](./translations/sv/README.md) | [Tagalog (Filipino)](./translations/tl/README.md) | [Tamil](./translations/ta/README.md) | [Telugu](./translations/te/README.md) | [Thai](./translations/th/README.md) | [Turkish](./translations/tr/README.md) | [Ukrainian](./translations/uk/README.md) | [Urdu](./translations/ur/README.md) | [Vietnamese](./translations/vi/README.md)

> Prefer to Clone Locally? > > This repository includes 50+ language translations which significantly increases the download size. To clone without translations, use sparse checkout: > > Bash / macOS / Linux: > ``bash > git clone --filter=blob:none --sparse https://github.com/microsoft/AZD-for-beginners.git > cd AZD-for-beginners > git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' > > > **CMD (Windows):** > cmd > git clone --filter=blob:none --sparse https://github.com/microsoft/AZD-for-beginners.git > cd AZD-for-beginners > git sparse-checkout set --no-cone "/*" "!translations" "!translated_images" > `` > > This gives you everything you need to complete the course with a much faster download.

🆕 What's New in azd Today

> 📌 This course is validated against `azd 1.25.6` (June 2026). Run azd version to check your build, and azd upgrade to get the latest.

Azure Developer CLI has grown beyond traditional web apps and APIs. Today, azd is the single tool for deploying any application to Azure—including AI-powered applications and intelligent agents.

Here's what that means for you:

  • AI agents are now first-class azd workloads. You can initialize, deploy, and manage AI agent projects using the same azd initazd up workflow you already know.
  • A complete agent lifecycle from the CLI. The azure.ai.agents extension now covers the whole journey—azd ai agent init to scaffold, azd ai agent invoke to test (with response-timing output), azd ai agent eval generate and azd ai agent optimize to measure and improve quality, and azd ai agent delete to clean up.
  • More AI building blocks. New preview extensions—azure.ai.skills and azure.ai.connections—let you manage reusable agent skills and Foundry connections directly with azd.
  • Microsoft Foundry integration brings model deployment, agent hosting, and AI service configuration directly into the azd template ecosystem.
  • Smoother day-to-day basics. Recent releases made azd init idempotent (safe to re-run), made azd auth login clear stale tokens automatically, and added a friendly azd tool first-run setup prompt.
  • The core workflow hasn't changed. Whether you're deploying a todo app, a microservice, or a multi-agent AI solution, the commands are the same.

> Note for Aspire users: Microsoft now refers to the product simply as Aspire (formerly ".NET Aspire"). azd's Aspire support is unchanged—only the name was updated.

If you've used azd before, AI support is a natural extension—not a separate tool or an advanced track. If you're starting fresh, you'll learn one workflow that works for everything.

---

🚀 What is Azure Developer CLI (azd)?

Azure Developer CLI (azd) is a developer-friendly command-line tool that makes it simple to deploy applications to Azure. Instead of manually creating and connecting dozens of Azure resources, you can deploy entire applications with a single command.

The Magic of azd up

# This single command does everything:
# ✅ Creates all Azure resources
# ✅ Configures networking and security
# ✅ Builds your application code
# ✅ Deploys to Azure
# ✅ Gives you a working URL
azd up

That's it! No Azure...

Excerpt shown — open the source for the full document.

Notability

notability 4.0/10

Routine educational repo, low traction.