# AZD-for-beginners **Repository Path**: mirrors_microsoft/AZD-for-beginners ## Basic Information - **Project Name**: 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. - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-10-12 - **Last Updated**: 2025-10-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # AZD For Beginners: A Structured Learning Journey ![AZD-for-beginners](./images/azdbeginners.png) [![GitHub watchers](https://img.shields.io/github/watchers/microsoft/azd-for-beginners.svg?style=social&label=Watch)](https://GitHub.com/microsoft/azd-for-beginners/watchers/) [![GitHub forks](https://img.shields.io/github/forks/microsoft/azd-for-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/azd-for-beginners/network/) [![GitHub stars](https://img.shields.io/github/stars/microsoft/azd-for-beginners.svg?style=social&label=Star)](https://GitHub.com/microsoft/azd-for-beginners/stargazers/) [![Azure Discord](https://dcbadge.limes.pink/api/server/https://discord.gg/microsoft-azure)](https://discord.gg/microsoft-azure) [![Azure AI Discord](https://dcbadge.limes.pink/api/server/https://discord.gg/kzRShWzttr)](https://discord.gg/kzRShWzttr) ## Getting Started with This Course Follow these steps to begin your AZD learning journey: 1. **Fork the Repository**: Click [![GitHub forks](https://img.shields.io/github/forks/microsoft/azd-for-beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/azd-for-beginners/fork) 2. **Clone the Repository**: `git clone https://github.com/microsoft/azd-for-beginners.git` 3. **Join the Community**: [Azure Discord Communities](https://discord.com/invite/ByRwuEEgH4) for expert support 4. **Choose Your Learning Path**: Select a chapter below that matches your experience level ### Multi-Language Support #### 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/README.md) | [Chinese (Traditional, Hong Kong)](./translations/hk/README.md) | [Chinese (Traditional, Macau)](./translations/mo/README.md) | [Chinese (Traditional, Taiwan)](./translations/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) | [Korean](./translations/ko/README.md) | [Lithuanian](./translations/lt/README.md) | [Malay](./translations/ms/README.md) | [Marathi](./translations/mr/README.md) | [Nepali](./translations/ne/README.md) | [Norwegian](./translations/no/README.md) | [Persian (Farsi)](./translations/fa/README.md) | [Polish](./translations/pl/README.md) | [Portuguese (Brazil)](./translations/br/README.md) | [Portuguese (Portugal)](./translations/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) | [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) ## Course Overview Master Azure Developer CLI (azd) through structured chapters designed for progressive learning. **Special focus on AI application deployment with Azure AI Foundry integration.** ### Why This Course is Essential for Modern Developers Based on Azure AI Foundry Discord community insights, **45% of developers want to use AZD for AI workloads** but encounter challenges with: - Complex multi-service AI architectures - Production AI deployment best practices - Azure AI service integration and configuration - Cost optimization for AI workloads - Troubleshooting AI-specific deployment issues ### Learning Objectives By completing this structured course, you will: - **Master AZD Fundamentals**: Core concepts, installation, and configuration - **Deploy AI Applications**: Use AZD with Azure AI Foundry services - **Implement Infrastructure as Code**: Manage Azure resources with Bicep templates - **Troubleshoot Deployments**: Resolve common issues and debug problems - **Optimize for Production**: Security, scaling, monitoring, and cost management - **Build Multi-Agent Solutions**: Deploy complex AI architectures ## πŸ“š Learning Chapters *Select your learning path based on experience level and goals* ### πŸš€ Chapter 1: Foundation & Quick Start **Prerequisites**: Azure subscription, basic command line knowledge **Duration**: 30-45 minutes **Complexity**: ⭐ #### What You'll Learn - Understanding Azure Developer CLI fundamentals - Installing AZD on your platform - Your first successful deployment #### Learning Resources - **🎯 Start Here**: [What is Azure Developer CLI?](#what-is-azure-developer-cli) - **πŸ“– Theory**: [AZD Basics](docs/getting-started/azd-basics.md) - Core concepts and terminology - **βš™οΈ Setup**: [Installation & Setup](docs/getting-started/installation.md) - Platform-specific guides - **πŸ› οΈ Hands-On**: [Your First Project](docs/getting-started/first-project.md) - Step-by-step tutorial - **πŸ“‹ Quick Reference**: [Command Cheat Sheet](resources/cheat-sheet.md) #### Practical Exercises ```bash # Quick installation check azd version # Deploy your first application azd init --template todo-nodejs-mongo azd up ``` **πŸ’‘ Chapter Outcome**: Successfully deploy a simple web application to Azure using AZD --- ### πŸ€– Chapter 2: AI-First Development (Recommended for AI Developers) **Prerequisites**: Chapter 1 completed **Duration**: 1-2 hours **Complexity**: ⭐⭐ #### What You'll Learn - Azure AI Foundry integration with AZD - Deploying AI-powered applications - Understanding AI service configurations #### Learning Resources - **🎯 Start Here**: [Azure AI Foundry Integration](docs/ai-foundry/azure-ai-foundry-integration.md) - **πŸ“– Patterns**: [AI Model Deployment](docs/ai-foundry/ai-model-deployment.md) - Deploy and manage AI models - **πŸ› οΈ Workshop**: [AI Workshop Lab](docs/ai-foundry/ai-workshop-lab.md) - Make your AI solutions AZD-ready - **πŸŽ₯ Interactive Guide**: [Workshop Materials](workshop/README.md) - Browser-based learning with MkDocs * DevContainer Environment - **πŸ“‹ Templates**: [Azure AI Foundry Templates](#featured-azure-ai-foundry-templates) #### Practical Exercises ```bash # Deploy your first AI application azd init --template azure-search-openai-demo azd up # Try additional AI templates azd init --template openai-chat-app-quickstart azd init --template agent-openai-python-prompty ``` **πŸ’‘ Chapter Outcome**: Deploy and configure an AI-powered chat application with RAG capabilities --- ### βš™οΈ Chapter 3: Configuration & Authentication **Prerequisites**: Chapter 1 completed **Duration**: 45-60 minutes **Complexity**: ⭐⭐ #### What You'll Learn - Environment configuration and management - Authentication and security best practices - Resource naming and organization #### Learning Resources - **πŸ“– Configuration**: [Configuration Guide](docs/getting-started/configuration.md) - Environment setup - **πŸ” Security**: Authentication patterns and managed identity - **πŸ“ Examples**: [Database App Example](examples/database-app/) - Configuration patterns #### Practical Exercises - Configure multiple environments (dev, staging, prod) - Set up managed identity authentication - Implement environment-specific configurations **πŸ’‘ Chapter Outcome**: Manage multiple environments with proper authentication and security --- ### πŸ—οΈ Chapter 4: Infrastructure as Code & Deployment **Prerequisites**: Chapters 1-3 completed **Duration**: 1-1.5 hours **Complexity**: ⭐⭐⭐ #### What You'll Learn - Advanced deployment patterns - Infrastructure as Code with Bicep - Resource provisioning strategies #### Learning Resources - **πŸ“– Deployment**: [Deployment Guide](docs/deployment/deployment-guide.md) - Complete workflows - **πŸ—οΈ Provisioning**: [Provisioning Resources](docs/deployment/provisioning.md) - Azure resource management - **πŸ“ Examples**: [Container App Example](examples/container-app/) - Containerized deployments #### Practical Exercises - Create custom Bicep templates - Deploy multi-service applications - Implement blue-green deployment strategies **πŸ’‘ Chapter Outcome**: Deploy complex multi-service applications using custom infrastructure templates --- ### 🎯 Chapter 5: Multi-Agent AI Solutions (Advanced) **Prerequisites**: Chapters 1-2 completed **Duration**: 2-3 hours **Complexity**: ⭐⭐⭐⭐ #### What You'll Learn - Multi-agent architecture patterns - Agent orchestration and coordination - Production-ready AI deployments #### Learning Resources - **πŸ€– Featured Project**: [Retail Multi-Agent Solution](examples/retail-scenario.md) - Complete implementation - **πŸ› οΈ ARM Templates**: [ARM Template Package](examples/retail-multiagent-arm-template/) - One-click deployment - **πŸ“– Architecture**: Multi-agent coordination patterns #### Practical Exercises ```bash # Deploy the complete retail multi-agent solution cd examples/retail-multiagent-arm-template ./deploy.sh # Explore agent configurations az deployment group show --resource-group --name ``` **πŸ’‘ Chapter Outcome**: Deploy and manage a production-ready multi-agent AI solution with Customer and Inventory agents --- ### πŸ” Chapter 6: Pre-Deployment Validation & Planning **Prerequisites**: Chapter 4 completed **Duration**: 1 hour **Complexity**: ⭐⭐ #### What You'll Learn - Capacity planning and resource validation - SKU selection strategies - Pre-flight checks and automation #### Learning Resources - **πŸ“Š Planning**: [Capacity Planning](docs/pre-deployment/capacity-planning.md) - Resource validation - **πŸ’° Selection**: [SKU Selection](docs/pre-deployment/sku-selection.md) - Cost-effective choices - **βœ… Validation**: [Pre-flight Checks](docs/pre-deployment/preflight-checks.md) - Automated scripts #### Practical Exercises - Run capacity validation scripts - Optimize SKU selections for cost - Implement automated pre-deployment checks **πŸ’‘ Chapter Outcome**: Validate and optimize deployments before execution --- ### 🚨 Chapter 7: Troubleshooting & Debugging **Prerequisites**: Any deployment chapter completed **Duration**: 1-1.5 hours **Complexity**: ⭐⭐ #### What You'll Learn - Systematic debugging approaches - Common issues and solutions - AI-specific troubleshooting #### Learning Resources - **πŸ”§ Common Issues**: [Common Issues](docs/troubleshooting/common-issues.md) - FAQ and solutions - **πŸ•΅οΈ Debugging**: [Debugging Guide](docs/troubleshooting/debugging.md) - Step-by-step strategies - **πŸ€– AI Issues**: [AI-Specific Troubleshooting](docs/troubleshooting/ai-troubleshooting.md) - AI service problems #### Practical Exercises - Diagnose deployment failures - Resolve authentication issues - Debug AI service connectivity **πŸ’‘ Chapter Outcome**: Independently diagnose and resolve common deployment issues --- ### 🏒 Chapter 8: Production & Enterprise Patterns **Prerequisites**: Chapters 1-4 completed **Duration**: 2-3 hours **Complexity**: ⭐⭐⭐⭐ #### What You'll Learn - Production deployment strategies - Enterprise security patterns - Monitoring and cost optimization #### Learning Resources - **🏭 Production**: [Production AI Best Practices](docs/ai-foundry/production-ai-practices.md) - Enterprise patterns - **πŸ“ Examples**: [Microservices Example](examples/microservices/) - Complex architectures - **πŸ“Š Monitoring**: Application Insights integration #### Practical Exercises - Implement enterprise security patterns - Set up comprehensive monitoring - Deploy to production with proper governance **πŸ’‘ Chapter Outcome**: Deploy enterprise-ready applications with full production capabilities --- ## πŸŽ“ Workshop Overview: Hands-On Learning Experience ### Interactive Workshop Materials **Comprehensive hands-on learning with browser-based tools and guided exercises** Our workshop materials provide a structured, interactive learning experience that complements the chapter-based curriculum above. The workshop is designed for both self-paced learning and instructor-led sessions. #### πŸ› οΈ Workshop Features - **Browser-Based Interface**: Complete MkDocs-powered workshop with search, copy, and theme features - **GitHub Codespaces Integration**: One-click development environment setup - **Structured Learning Path**: 7-step guided exercises (3.5 hours total) - **Discovery β†’ Deployment β†’ Customization**: Progressive methodology - **Interactive DevContainer Environment**: Pre-configured tools and dependencies #### πŸ“š Workshop Structure The workshop follows a **Discovery β†’ Deployment β†’ Customization** methodology: 1. **Discovery Phase** (45 mins) - Explore Azure AI Foundry templates and services - Understand multi-agent architecture patterns - Review deployment requirements and prerequisites 2. **Deployment Phase** (2 hours) - Hands-on deployment of AI applications with AZD - Configure Azure AI services and endpoints - Implement security and authentication patterns 3. **Customization Phase** (45 mins) - Modify applications for specific use cases - Optimize for production deployment - Implement monitoring and cost management #### πŸš€ Getting Started with the Workshop ```bash # Option 1: GitHub Codespaces (Recommended) # Click "Code" β†’ "Create codespace on main" in the repository # Option 2: Local Development git clone https://github.com/microsoft/azd-for-beginners.git cd azd-for-beginners/workshop # Follow the setup instructions in workshop/README.md ``` #### 🎯 Workshop Learning Outcomes By completing the workshop, participants will: - **Deploy Production AI Applications**: Use AZD with Azure AI Foundry services - **Master Multi-Agent Architectures**: Implement coordinated AI agent solutions - **Implement Security Best Practices**: Configure authentication and access control - **Optimize for Scale**: Design cost-effective, performant deployments - **Troubleshoot Deployments**: Resolve common issues independently #### πŸ“– Workshop Resources - **πŸŽ₯ Interactive Guide**: [Workshop Materials](workshop/README.md) - Browser-based learning environment - **πŸ“‹ Step-by-Step Instructions**: [Guided Exercises](workshop/docs/instructions/) - Detailed walkthroughs - **πŸ› οΈ AI Workshop Lab**: [AI Workshop Lab](docs/ai-foundry/ai-workshop-lab.md) - AI-focused exercises - **πŸ’‘ Quick Start**: [Workshop Setup Guide](workshop/README.md#quick-start) - Environment configuration **Perfect for**: Corporate training, university courses, self-paced learning, and developer bootcamps. --- ## πŸ“– What is Azure Developer CLI? Azure Developer CLI (azd) is a developer-centric command-line interface that accelerates the process of building and deploying applications to Azure. It provides: - **Template-based deployments** - Use pre-built templates for common application patterns - **Infrastructure as Code** - Manage Azure resources using Bicep or Terraform - **Integrated workflows** - Seamlessly provision, deploy, and monitor applications - **Developer-friendly** - Optimized for developer productivity and experience ### **AZD + Azure AI Foundry: Perfect for AI Deployments** **Why AZD for AI Solutions?** AZD addresses the top challenges AI developers face: - **AI-Ready Templates** - Pre-configured templates for Azure OpenAI, Cognitive Services, and ML workloads - **Secure AI Deployments** - Built-in security patterns for AI services, API keys, and model endpoints - **Production AI Patterns** - Best practices for scalable, cost-effective AI application deployments - **End-to-End AI Workflows** - From model development to production deployment with proper monitoring - **Cost Optimization** - Smart resource allocation and scaling strategies for AI workloads - **Azure AI Foundry Integration** - Seamless connection to AI Foundry model catalog and endpoints --- ## 🎯 Templates & Examples Library ### Featured: Azure AI Foundry Templates **Start here if you're deploying AI applications!** | Template | Chapter | Complexity | Services | |----------|---------|------------|----------| | [**Get started with AI chat**](https://github.com/Azure-Samples/get-started-with-ai-chat) | Chapter 2 | ⭐⭐ | AzureOpenAI + Azure AI Model Inference API + Azure AI Search + Azure Container Apps + Application Insights | | [**Get started with AI agents**](https://github.com/Azure-Samples/get-started-with-ai-agents) | Chapter 2 | ⭐⭐ | Azure AI Agent Service + AzureOpenAI + Azure AI Search + Azure Container Apps + Application Insights| | [**Multi-agent workflow automation**](https://github.com/Azure-Samples/get-started-with-ai-chat) | Chapter 5 | ⭐⭐⭐ | AzureOpenAI + Azure AI Agent Service + Semantic Kernel + Azure CosmosDB + Azure Container Apps| | [**Generate documents from your data**](https://github.com/Azure-Samples/get-started-with-ai-chat) | Chapter 4 | ⭐⭐⭐ | AzureOpenAI + Azure AI Search + Azure AI Services + Azure CosmosDB| | [**Improve client meetings with agents**](https://github.com/Azure-Samples/get-started-with-ai-chat) | Chapter 5 | ⭐⭐⭐| AzureOpenAI + Azure AI Search + Azure CosmosDB + Azure SQL Database | | [**Modernize your code with agents**](https://github.com/Azure-Samples/get-started-with-ai-chat) | Chapter 5 | ⭐⭐⭐ | AzureOpenAI + Azure Agent Service + Semantic Kernel + Azure CosmosDB + Azure Container Apps| | [**Build your conversational agent**](https://github.com/Azure-Samples/get-started-with-ai-chat) | Chapter 4 | ⭐⭐⭐ | AI Language + AzureOpenAI + AI Search + Azure Storage + Azure Container Registry| | [**Unlock insights from conversational data**](https://github.com/Azure-Samples/get-started-with-ai-chat) | Chapter 8 | ⭐⭐⭐ | AzureOpenAI + AI Search + Semantic Kernel + Azure Agent Service + AI AI Content Understanding| | [**Multi-modal content processing**](https://github.com/Azure-Samples/get-started-with-ai-chat) | Chapter 8 | ⭐⭐⭐⭐ | AzureOpenAI + Azure Content Understanding + Azure CosmosDB + Azure Container Apps| ### Featured: Complete Learning Scenarios **Production-ready application templates mapped to learning chapters** | Template | Learning Chapter | Complexity | Key Learning | |----------|------------------|------------|--------------| | [**openai-chat-app-quickstart**](https://github.com/Azure-Samples/openai-chat-app-quickstart) | Chapter 2 | ⭐ | Basic AI deployment patterns | | [**azure-search-openai-demo**](https://github.com/Azure-Samples/azure-search-openai-demo) | Chapter 2 | ⭐⭐ | RAG implementation with Azure AI Search | | [**ai-document-processing**](https://github.com/Azure-Samples/ai-document-processing) | Chapter 4 | ⭐⭐ | Document Intelligence integration | | [**agent-openai-python-prompty**](https://github.com/Azure-Samples/agent-openai-python-prompty) | Chapter 5 | ⭐⭐⭐ | Agent framework and function calling | | [**contoso-chat**](https://github.com/Azure-Samples/contoso-chat) | Chapter 8 | ⭐⭐⭐ | Enterprise AI orchestration | | [**retail-multi-agent-solution**](examples/retail-scenario.md) | Chapter 5 | ⭐⭐⭐⭐ | Multi-agent architecture with Customer and Inventory agents | ### Learning by Example Type #### Simple Applications (Chapters 1-2) - [Simple Web App](examples/simple-web-app/) - Basic deployment patterns - [Static Website](examples/static-site/) - Static content deployment - [Basic API](examples/basic-api/) - REST API deployment #### Database Integration (Chapter 3-4) - [Database App](examples/database-app/) - Database connectivity patterns - [Data Processing](examples/data-processing/) - ETL workflow deployment #### Advanced Patterns (Chapters 4-8) - [Container Apps](examples/container-app/) - Containerized deployments - [Microservices](examples/microservices/) - Multi-service architectures - [Enterprise Solutions](examples/enterprise/) - Production-ready patterns ### External Template Collections - [**Azure-Samples AZD Templates**](https://github.com/Azure-Samples/azd-templates) - Official Microsoft samples - [**Awesome AZD Gallery**](https://azure.github.io/awesome-azd/) - Community-contributed templates - [**Examples Directory**](examples/README.md) - Local learning examples with detailed explanations --- ## πŸ“š Learning Resources & References ### Quick References - [**Command Cheat Sheet**](resources/cheat-sheet.md) - Essential azd commands organized by chapter - [**Glossary**](resources/glossary.md) - Azure and azd terminology - [**FAQ**](resources/faq.md) - Common questions organized by learning chapter - [**Study Guide**](resources/study-guide.md) - Comprehensive practice exercises ### Hands-On Workshops - [**AI Workshop Lab**](docs/ai-foundry/ai-workshop-lab.md) - Make your AI solutions AZD-deployable (2-3 hours) - [**Interactive Workshop Guide**](workshop/README.md) - Browser-based workshop with MkDocs and DevContainer Environment - [**Structured Learning Path**](workshop/docs/instructions/) -7-step guided exercises (Discovery β†’ Deployment β†’ Customization) - [**AZD For Beginners Workshop**](workshop/README.md) - Complete hands-on workshop materials with GitHub Codespaces integration ### External Learning Resources - [Azure Developer CLI Documentation](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/) - [Azure Architecture Center](https://learn.microsoft.com/en-us/azure/architecture/) - [Azure Pricing Calculator](https://azure.microsoft.com/pricing/calculator/) - [Azure Status](https://status.azure.com/) --- ## πŸŽ“ Course Completion & Certification ### Progress Tracking Track your learning progress through each chapter: - [ ] **Chapter 1**: Foundation & Quick Start βœ… - [ ] **Chapter 2**: AI-First Development βœ… - [ ] **Chapter 3**: Configuration & Authentication βœ… - [ ] **Chapter 4**: Infrastructure as Code & Deployment βœ… - [ ] **Chapter 5**: Multi-Agent AI Solutions βœ… - [ ] **Chapter 6**: Pre-Deployment Validation & Planning βœ… - [ ] **Chapter 7**: Troubleshooting & Debugging βœ… - [ ] **Chapter 8**: Production & Enterprise Patterns βœ… ### Learning Verification After completing each chapter, verify your knowledge by: 1. **Practical Exercise**: Complete the chapter's hands-on deployment 2. **Knowledge Check**: Review the FAQ section for your chapter 3. **Community Discussion**: Share your experience in Azure Discord 4. **Next Chapter**: Move to the next complexity level ### Course Completion Benefits Upon completing all chapters, you will have: - **Production Experience**: Deployed real AI applications to Azure - **Professional Skills**: Enterprise-ready deployment capabilities - **Community Recognition**: Active member of Azure developer community - **Career Advancement**: In-demand AZD and AI deployment expertise --- ## 🀝 Community & Support ### Get Help & Support - **Technical Issues**: [Report bugs and request features](https://github.com/microsoft/azd-for-beginners/issues) - **Learning Questions**: [Microsoft Azure Discord Community](https://discord.gg/microsoft-azure) - **AI-Specific Help**: Join the [#Azure channel](https://discord.gg/microsoft-azure) for AZD + AI Foundry discussions - **Documentation**: [Official Azure Developer CLI documentation](https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/) ### Community Insights from Azure AI Foundry Discord **Recent Poll Results from #Azure Channel:** - **45%** of developers want to use AZD for AI workloads - **Top challenges**: Multi-service deployments, credential management, production readiness - **Most requested**: AI-specific templates, troubleshooting guides, best practices **Join our community to:** - Share your AZD + AI experiences and get help - Access early previews of new AI templates - Contribute to AI deployment best practices - Influence future AI + AZD feature development ### Contributing to the Course We welcome contributions! Please read our [Contributing Guide](CONTRIBUTING.md) for details on: - **Content Improvements**: Enhance existing chapters and examples - **New Examples**: Add real-world scenarios and templates - **Translation**: Help maintain multi-language support - **Bug Reports**: Improve accuracy and clarity - **Community Standards**: Follow our inclusive community guidelines --- ## πŸ“„ Course Information ### License This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details. ### Related Microsoft Learning Resources Our team produces other comprehensive learning courses: - [Model Context Protocol (MCP) For Beginners](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst) - [AI Agents for Beginners](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst) - [Generative AI for Beginners using .NET](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst) - [Generative AI for Beginners](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst) - [Generative AI for Beginners using Java](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst) - [ML for Beginners](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst) - [Data Science for Beginners](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst) - [AI for Beginners](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst) - [Cybersecurity for Beginners](https://github.com/microsoft/Security-101??WT.mc_id=academic-96948-sayoung) - [Web Dev for Beginners](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst) - [IoT for Beginners](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst) - [XR Development for Beginners](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst) - [Mastering GitHub Copilot for AI Paired Programming](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst) - [Mastering GitHub Copilot for C#/.NET Developers](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst) - [Choose Your Own Copilot Adventure](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst) --- ## πŸ—ΊοΈ Course Navigation **πŸš€ Ready to Start Learning?** **Beginners**: Start with [Chapter 1: Foundation & Quick Start](#-chapter-1-foundation--quick-start) **AI Developers**: Jump to [Chapter 2: AI-First Development](#-chapter-2-ai-first-development-recommended-for-ai-developers) **Experienced Developers**: Begin with [Chapter 3: Configuration & Authentication](#️-chapter-3-configuration--authentication) **Next Steps**: [Begin Chapter 1 - AZD Basics](docs/getting-started/azd-basics.md) β†’