Arabisch | Bengaals | Bulgaars | Birmaans (Myanmar) | Chinees (vereenvoudigd) | Chinees (traditioneel, Hongkong) | Chinees (traditioneel, Macau) | Chinees (traditioneel, Taiwan) | Kroatisch | Tsjechisch | Deens | Nederlands | Ests | Fins | Frans | Duits | Grieks | Hebreeuws | Hindi | Hongaars | Indonesisch | Italiaans | Japans | Kannada | Khmer | Koreaans | Litouws | Maleis | Malayalam | Marathi | Nepalees | Nigeriaans Pidgin | Noors | Perzisch (Farsi) | Pools | Portugees (Brazilië) | Portugees (Portugal) | Punjabi (Gurmukhi) | Roemeens | Russisch | Servisch (Cyrillisch) | Slowaaks | Sloveens | Spaans | Swahili | Zweeds | Tagalog (Filipijns) | Tamil | Telugu | Thais | Turks | Oekraïens | Urdu | Vietnamees
Wil je liever lokaal klonen?
Deze repository bevat 50+ vertalingen, wat de downloadgrootte significant vergroot. Om zonder vertalingen te klonen, gebruik sparse checkout:
Bash / macOS / Linux:
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):
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"Dit geeft je alles wat je nodig hebt om de cursus te voltooien met een veel snellere download.
Azure Developer CLI is verder gegroeid dan traditionele webapps en API's. Tegenwoordig is azd het enige hulpmiddel om elke applicatie naar Azure te deployen — inclusief AI-gestuurde applicaties en intelligente agents.
Dit betekent het volgende voor jou:
- AI-agents zijn nu eersteklas azd-workloads. Je kunt AI-agentprojecten initialiseren, deployen en beheren met dezelfde
azd init→azd upworkflow die je al kent. - Microsoft Foundry-integratie brengt modeldeployment, agent-hosting en AI-serviceconfiguratie direct in het azd-sjabloonecosysteem.
- De kernworkflow is niet veranderd. Of je nu een todo-app, een microservice of een multi-agent AI-oplossing deployt, de commando's zijn hetzelfde.
Als je azd eerder hebt gebruikt, is AI-ondersteuning een natuurlijke uitbreiding — geen apart hulpmiddel of een gevorderd traject. Als je nieuw begint, leer je één workflow die voor alles werkt.
Azure Developer CLI (azd) is een ontwikkelaarsvriendelijke opdrachtregeltool die het eenvoudig maakt om applicaties naar Azure te deployen. In plaats van handmatig tientallen Azure-resources te maken en te verbinden, kun je volledige applicaties met één commando deployen.
# Deze enkele opdracht doet alles:
# ✅ Maakt alle Azure-resources aan
# ✅ Configureert netwerken en beveiliging
# ✅ Bouwt je applicatiecode
# ✅ Zet uit naar Azure
# ✅ Geeft je een werkende URL
azd upDat is alles! Geen klikken in de Azure Portal, geen complexe ARM-templates die je eerst moet leren, geen handmatige configuratie — alleen werkende applicaties op Azure.
Dit is de meest voorkomende vraag die beginners stellen. Hier is het eenvoudige antwoord:
| Feature | Azure CLI (az) |
Azure Developer CLI (azd) |
|---|---|---|
| Doel | Beheer individuele Azure-resources | Deploy complete applicaties |
| Mentaliteit | Infrastructuurgericht | Applicatiegericht |
| Voorbeeld | az webapp create --name myapp... |
azd up |
| Leercurve | Moet Azure-services kennen | Alleen je app hoeven te kennen |
| Geschikt voor | DevOps, Infrastructuur | Ontwikkelaars, Prototyping |
- Azure CLI is als het hebben van alle gereedschappen om een huis te bouwen — hamers, zagen, spijkers. Je kunt alles bouwen, maar je moet bouwkunde kennen.
- Azure Developer CLI is als het inhuren van een aannemer — je beschrijft wat je wilt, en zij regelen de bouw.
| Scenario | Gebruik dit |
|---|---|
| "Ik wil mijn webapp snel deployen" | azd up |
| "Ik moet alleen een opslagaccount aanmaken" | az storage account create |
| "Ik bouw een volledige AI-applicatie" | azd init --template azure-search-openai-demo |
| "Ik moet een specifieke Azure-resource debuggen" | az resource show |
| "Ik wil productieklare deployment in minuten" | azd up --environment production |
AZD gebruikt Azure CLI onder de motorkap. Je kunt beide gebruiken:
# Implementeer je app met AZD
azd up
# Verfijn daarna specifieke resources met Azure CLI
az webapp config set --name myapp --always-on trueBegin niet vanaf nul! Awesome AZD is de communitycollectie van kant-en-klare sjablonen om te deployen:
| Resource | Beschrijving |
|---|---|
| 🔗 Awesome AZD-galerij | Blader door 200+ sjablonen met één-klik deploy |
| 🔗 Dien een sjabloon in | Draag je eigen sjabloon bij aan de community |
| 🔗 GitHub-repository | Star en verken de bron |
# RAG-chat met Microsoft Foundry-modellen + AI-zoekfunctie
azd init --template azure-search-openai-demo
# Snelle AI-chattoepassing
azd init --template openai-chat-app-quickstart
# AI-agenten met Foundry-agenten
azd init --template get-started-with-ai-agentsZorg voordat je begint dat je machine klaar is voor het sjabloon dat je wilt deployen:
Windows:
.\validate-setup.ps1macOS / Linux:
bash ./validate-setup.shAls een van de vereiste controles faalt, los dat eerst op en ga dan verder met de snellestart.
Windows:
winget install microsoft.azdmacOS:
brew tap azure/azd && brew install azdLinux:
curl -fsSL https://aka.ms/install-azd.sh | bash# Optioneel als je van plan bent om Azure CLI-commando's direct in deze cursus te gebruiken
az login
# Vereist voor AZD-workflows
azd auth loginAls je niet zeker weet welke je nodig hebt, volg dan de volledige setupflow in Installatie & Setup.
# Initialiseren vanuit een sjabloon
azd init --template todo-nodejs-mongo
# Implementeren naar Azure (maakt alles aan!)
azd up🎉 Dat is alles! Je app staat nu live op Azure.
# Remove all resources when done experimenting
azd down --force --purgeDeze cursus is ontworpen voor geleidelijk leren - begin waar je je prettig bij voelt en werk je weg omhoog:
| Jouw ervaring | Begin hier |
|---|---|
| Helemaal nieuw met Azure | Hoofdstuk 1: Foundation |
| Ken Azure, nieuw met AZD | Hoofdstuk 1: Foundation |
| Wil AI-apps deployen | Hoofdstuk 2: AI-First Development |
| Wil hands-on oefening | 🎓 Interactive Workshop - 3-4 uur begeleide lab |
| Heb productiepatronen nodig | Hoofdstuk 8: Production & Enterprise |
- Maak een fork van deze repository:
- Kloon het:
git clone https://github.com/YOUR-USERNAME/azd-for-beginners.git - Krijg hulp: Azure Discord-community
Wil je liever lokaal klonen?
Deze repository bevat 50+ vertalingen, wat de downloadgrootte significant vergroot. Om zonder vertalingen te klonen, gebruik sparse checkout:
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'Dit geeft je alles wat je nodig hebt om de cursus te voltooien met een veel snellere download.
Beheers Azure Developer CLI (azd) via gestructureerde hoofdstukken die ontworpen zijn voor geleidelijk leren. Speciale focus op het deployen van AI-applicaties met Microsoft Foundry-integratie.
Gebaseerd op inzichten uit de Microsoft Foundry Discord-community, wil 45% van de ontwikkelaars AZD gebruiken voor AI-workloads maar stuiten op uitdagingen met:
- Complexe multi-service AI-architecturen
- Productiedeployments voor AI en best practices
- Integratie en configuratie van Azure AI-services
- Kostenoptimalisatie voor AI-workloads
- Problemen oplossen bij AI-specifieke deployments
Door deze gestructureerde cursus te voltooien, zul je:
- Beheers de AZD-basisprincipes: Kernconcepten, installatie en configuratie
- Deploy AI-toepassingen: Gebruik AZD met Microsoft Foundry-services
- Implementeer Infrastructuur als Code: Beheer Azure-resources met Bicep-sjablonen
- Foutopsporing van deployments: Los veelvoorkomende issues op en debug problemen
- Optimaliseer voor productie: Veiligheid, schaalbaarheid, monitoring en kostenbeheer
- Bouw multi-agent oplossingen: Deploy complexe AI-architecturen
Voordat je hoofdstuk 1 begint, zorg dat je het volgende geregeld hebt. De installatie-stappen later in deze gids gaan ervan uit dat deze basiszaken al zijn afgehandeld.
- Een Azure-abonnement: U kunt een bestaand abonnement van uw werk of uw eigen account gebruiken, of een gratis proefperiode aanmaken om te beginnen.
- Machtiging om Azure-resources te maken: Voor de meeste oefeningen moet u ten minste Contributor-toegang hebben op het doelabonnement of de resourcegroep. Sommige hoofdstukken gaan er ook van uit dat u resourcegroepen, managed identities en RBAC-toewijzingen kunt maken.
- Een GitHub-account: Dit is handig voor het forken van de repository, het bijhouden van uw eigen wijzigingen en het gebruik van GitHub Codespaces voor de workshop.
- Vereisten voor template-runtime: Sommige templates hebben lokale tools nodig, zoals Node.js, Python, Java of Docker. Voer de setup-validator uit voordat u begint, zodat u ontbrekende tools vroegtijdig ontdekt.
- Basiskennis van de terminal: U hoeft geen expert te zijn, maar u moet zich op uw gemak voelen bij het uitvoeren van commando's zoals
git clone,azd auth loginenazd up.
Werkt u in een enterprise-abonnement? Als uw Azure-omgeving door een beheerder wordt beheerd, controleer van tevoren of u resources kunt implementeren in het abonnement of de resourcegroep die u wilt gebruiken. Als dat niet mogelijk is, vraag dan om een sandbox-abonnement of Contributor-toegang voordat u begint.
Nieuw bij Azure? Begin met uw eigen Azure-proefabonnement of pay-as-you-go-abonnement via https://aka.ms/azurefreetrial zodat u de oefeningen van begin tot eind kunt voltooien zonder te wachten op tenant-niveau goedkeuringen.
Elk hoofdstuk heeft een toegewijde README met leerdoelen, snelle starts en oefeningen:
| Hoofdstuk | Onderwerp | Lessen | Duur | Complexiteit |
|---|---|---|---|---|
| Hoofdstuk 1: Basis | Aan de slag | AZD-basisprincipes | Installatie | Eerste project | 30-45 min | ⭐ |
| Hoofdstuk 2: AI-ontwikkeling | AI-first apps | Foundry-integratie | AI-agenten | Model-implementatie | Workshop | 1-2 hrs | ⭐⭐ |
| Hoofdstuk 3: Configuratie | Auth & Security | Configuratie | Auth & Security | 45-60 min | ⭐⭐ |
| Hoofdstuk 4: Infrastructuur | IaC & Deployment | Deployment Guide | Provisioning | 1-1.5 hrs | ⭐⭐⭐ |
| Hoofdstuk 5: Multi-Agent | AI-agentoplossingen | Retail Scenario | Coördinatiepatronen | 2-3 hrs | ⭐⭐⭐⭐ |
| Hoofdstuk 6: Pre-Deployment | Planning & validatie | Preflight Checks | Capacity Planning | SKU Selection | App Insights | 1 hr | ⭐⭐ |
| Hoofdstuk 7: Probleemoplossing | Debug & Fix | Common Issues | Debugging | AI Issues | 1-1.5 hrs | ⭐⭐ |
| Hoofdstuk 8: Productie | Enterprise-patronen | Productiepraktijken | 2-3 hrs | ⭐⭐⭐⭐ |
| 🎓 Workshop | Hands-On Lab | Introductie | Selectie | Validatie | Deconstructie | Configuratie | Aanpassing | Afbouw | Afronding | 3-4 hrs | ⭐⭐ |
Totale cursusduur: ~10-14 uur | Vaardigheidsontwikkeling: Beginner → Productieklaar
Kies uw leerpad op basis van ervaringsniveau en doelstellingen
Vereisten: Azure-abonnement, basiskennis van de opdrachtregel
Duur: 30-45 minuten
Complexiteit: ⭐
- Begrip van Azure Developer CLI-principes
- AZD installeren op uw platform
- Uw eerste succesvolle deployment
- 🎯 Begin hier: Wat is Azure Developer CLI?
- 📖 Theorie: AZD-basisprincipes - Kernconcepten en terminologie
- ⚙️ Setup: Installatie & Setup - Platformspecifieke gidsen
- 🛠️ Hands-On: Uw eerste project - Stapsgewijze tutorial
- 📋 Snelreferentie: Command Cheat Sheet
# Snelle installatiecontrole
azd version
# Implementeer uw eerste applicatie
azd init --template todo-nodejs-mongo
azd up💡 Verwachte uitkomst hoofdstuk: Een eenvoudige webapplicatie succesvol naar Azure implementeren met AZD
✅ Succesvalidatie:
# Na het voltooien van Hoofdstuk 1 zou je in staat moeten zijn om:
azd version # Toont de geïnstalleerde versie
azd init --template todo-nodejs-mongo # Initialiseert het project
azd up # Deployt naar Azure
azd show # Toont de URL van de draaiende app
# De applicatie opent in de browser en werkt
azd down --force --purge # Ruimt bronnen op📊 Tijdsinvestering: 30-45 minuten
📈 Vaardigheidsniveau daarna: Kan basisapplicaties zelfstandig implementeren
📈 Vaardigheidsniveau daarna: Kan basisapplicaties zelfstandig implementeren
Vereisten: Hoofdstuk 1 voltooid
Duur: 1-2 uur
Complexiteit: ⭐⭐
- Microsoft Foundry-integratie met AZD
- Het implementeren van AI-gestuurde applicaties
- Begrip van AI-serviceconfiguraties
- 🎯 Begin hier: Microsoft Foundry Integratie
- 🤖 AI-agenten: AI Agents Guide - Implementatie van intelligente agenten met AZD
- 📖 Patronen: Model-implementatie - Implementeren en beheren van AI-modellen
- 🛠️ Workshop: AI Workshop Lab - Maak uw AI-oplossingen AZD-klaar
- 🎥 Interactieve gids: Workshop Materials - Browsergebaseerd leren met MkDocs * DevContainer-omgeving
- 📋 Sjablonen: Microsoft Foundry Templates
- 📝 Voorbeelden: AZD Deployment Examples
# Implementeer je eerste AI-toepassing
azd init --template azure-search-openai-demo
azd up
# Probeer extra AI-sjablonen
azd init --template openai-chat-app-quickstart
azd init --template agent-openai-python-prompty💡 Verwachte uitkomst hoofdstuk: Een AI-gestuurde chatapplicatie met RAG-functionaliteit implementeren en configureren
✅ Succesvalidatie:
# Na hoofdstuk 2 zou je in staat moeten zijn om:
azd init --template azure-search-openai-demo
azd up
# De AI-chatinterface testen
# Vragen stellen en AI-gestuurde antwoorden met bronnen krijgen
# Controleren of de zoekintegratie werkt
azd monitor # Controleren of Application Insights telemetrie weergeeft
azd down --force --purge📊 Tijdsinvestering: 1-2 uur
📈 Vaardigheidsniveau daarna: Kan productieklare AI-applicaties implementeren en configureren
💰 Kostbewustzijn: Begrijp $80-150/maand ontwikkelkosten, $300-3500/maand productiekosten
Ontwikkelomgeving (Geschat $80-150/maand):
- Microsoft Foundry Models (Pay-as-you-go): $0-50/maand (afhankelijk van tokengebruik)
- AI Search (Basic tier): $75/maand
- Container Apps (Consumption): $0-20/maand
- Opslag (Standaard): $1-5/maand
Productieomgeving (Geschat $300-3.500+/maand):
- Microsoft Foundry Models (PTU voor consistente prestaties): $3.000+/maand OF Pay-as-you-go bij hoog volume
- AI Search (Standard tier): $250/maand
- Container Apps (Dedicated): $50-100/maand
- Application Insights: $5-50/maand
- Opslag (Premium): $10-50/maand
💡 Tips voor kostenoptimalisatie:
- Gebruik Free Tier Microsoft Foundry Models voor het leren (Azure OpenAI 50.000 tokens/maand inbegrepen)
- Voer
azd downuit om resources te dealloceren wanneer u niet actief ontwikkelt - Begin met verbruikgebaseerde facturering, upgrade naar PTU alleen voor productie
- Gebruik
azd provision --previewom kosten te schatten voordat u implementeert - Schakel auto-scaling in: betaal alleen voor daadwerkelijk gebruik
Kostenbewaking:
# Controleer de geschatte maandelijkse kosten
azd provision --preview
# Controleer de werkelijke kosten in de Azure Portal
az consumption budget list --resource-group <your-rg>Vereisten: Hoofdstuk 1 voltooid
Duur: 45-60 minuten
Complexiteit: ⭐⭐
- Omgevingsconfiguratie en -beheer
- Authenticatie en beveiligingsbest practices
- Resourcenaamgeving en organisatie
- 📖 Configuratie: Configuratiehandleiding - Omgevingsinstellingen
- 🔐 Beveiliging: Authenticatiepatronen en managed identity - Authenticatiepatronen
- 📝 Voorbeelden: Database-appvoorbeeld - AZD-databasevoorbeelden
- Configureer meerdere omgevingen (dev, staging, prod)
- Stel managed identity-authenticatie in
- Implementeer omgeving-specifieke configuraties
💡 Verwachte uitkomst hoofdstuk: Beheer meerdere omgevingen met juiste authenticatie en beveiliging
Vereisten: Hoofdstukken 1-3 voltooid
Duur: 1-1.5 uur
Complexiteit: ⭐⭐⭐
- Geavanceerde implementatiepatronen
- Infrastructure as Code met Bicep
- Strategieën voor resource-provisioning
- 📖 Deployment: Deployment Guide - Volledige workflows
- 🏗️ Provisioning: Resources provisionen - Azure resourcebeheer
- 📝 Voorbeelden: Container App Voorbeeld - Containerized deployments
- Maak aangepaste Bicep-templates
- Implementeer multi-service applicaties
- Implementeer blue-green deploymentstrategieën
💡 Verwachte uitkomst hoofdstuk: Complexe multi-service applicaties implementeren met behulp van aangepaste infrastructuursjablonen
Vereisten: Hoofdstukken 1-2 voltooid
Duur: 2-3 uur
Complexiteit: ⭐⭐⭐⭐
- Multi-agent architectuurpatronen
- Orkestratie en coördinatie van agenten
- Productieklare AI-implementaties
- 🤖 Uitgelicht project: Retail Multi-Agent Solution - Volledige implementatie
- 🛠️ ARM-sjablonen: ARM Template Package - One-click deployment
- 📖 Architectuur: Coördinatiepatronen voor multi-agenten - Patronen
# Implementeer de volledige retail multi-agentoplossing
cd examples/retail-multiagent-arm-template
./deploy.sh
# Verken agentconfiguraties
az deployment group show --resource-group <rg-name> --name <deployment-name>💡 Verwachte uitkomst hoofdstuk: Een productieklare multi-agent AI-oplossing implementeren en beheren met Customer- en Inventory-agenten
Vereisten: Hoofdstuk 4 voltooid
Duur: 1 uur
Complexiteit: ⭐⭐
- Capaciteitsplanning en validatie van resources
- Strategieën voor SKU-selectie
- Preflight-controles en automatisering
- 📊 Planning: Capaciteitsplanning - Validatie van resources
- 💰 Selectie: SKU-selectie - Kosteneffectieve keuzes
- ✅ Validatie: Preflight-controles - Geautomatiseerde scripts
- Voer scripts voor capaciteitsvalidatie uit
- Optimaliseer SKU-selecties voor kosten
- Implementeer geautomatiseerde pre-deployment-controles
💡 Hoofdstukresultaat: Valideer en optimaliseer implementaties voordat ze worden uitgevoerd
Vereisten: Een implementatiehoofdstuk voltooid
Duur: 1-1,5 uur
Complexiteit: ⭐⭐
- Systematische debug-aanpakken
- Veelvoorkomende problemen en oplossingen
- AI-specifieke probleemoplossing
- 🔧 Veelvoorkomende problemen: Veelvoorkomende problemen - FAQ en oplossingen
- 🕵️ Debugging: Debuggengids - Stapsgewijze strategieën
- 🤖 AI-problemen: AI-specifieke probleemoplossing - Problemen met AI-diensten
- Diagnoseer implementatiefouten
- Los authenticatieproblemen op
- Foutopsporing van AI-dienstconnectiviteit
💡 Hoofdstukresultaat: Diagnoseer en los veelvoorkomende implementatieproblemen zelfstandig op
Vereisten: Hoofdstukken 1-4 voltooid
Duur: 2-3 uur
Complexiteit: ⭐⭐⭐⭐
- Strategieën voor productie-implementatie
- Beveiligingspatronen voor ondernemingen
- Monitoring en kostenoptimalisatie
- 🏭 Productie: Beste praktijken voor AI in productie - Patronen voor ondernemingen
- 📝 Voorbeelden: Microservices-voorbeeld - Complexe architecturen
- 📊 Monitoring: Integratie van Application Insights - Monitoring
- Implementeer beveiligingspatronen voor ondernemingen
- Stel uitgebreide monitoring in
- Voer deployment uit naar productie met juiste governance
💡 Hoofdstukresultaat: Implementeer bedrijfsklare applicaties met volledige productiecapaciteiten
⚠️ WORKSHOPSTATUS: In ontwikkeling
De workshopmaterialen worden momenteel ontwikkeld en verfijnd. Kernmodules zijn functioneel, maar sommige gevorderde secties zijn onvolledig. We werken actief aan het voltooien van alle inhoud. Volg voortgang →
Omvattende praktijkgerichte leerervaring met browsergebaseerde tools en begeleide oefeningen
Onze workshopmaterialen bieden een gestructureerde, interactieve leerervaring die het hoofdstukgebaseerde curriculum hierboven aanvult. De workshop is ontworpen voor zowel zelfgestuurd leren als sessies onder begeleiding van een instructeur.
- Browsergebaseerde interface: Complete MkDocs-aangedreven workshop met zoek-, kopieer- en themafuncties
- GitHub Codespaces-integratie: Met één klik ontwikkelomgeving opzetten
- Gestructureerd leerpad: 8-module begeleide oefeningen (3-4 uur in totaal)
- Progressieve methodologie: Introductie → Selectie → Validatie → Deconstructie → Configuratie → Personalisatie → Afbouw → Afronding
- Interactieve DevContainer-omgeving: Vooraf geconfigureerde tools en afhankelijkheden
De workshop volgt een 8-module progressieve methodologie die je van ontdekking naar deployment-meesterschap brengt:
| Module | Onderwerp | Wat je doet | Duur |
|---|---|---|---|
| 0. Introductie | Workshopoverzicht | Begrijp leerdoelen, vereisten, en workshopstructuur | 15 min |
| 1. Selectie | Sjabloonontdekking | Verken AZD-sjablonen en selecteer het juiste AI-sjabloon voor jouw scenario | 20 min |
| 2. Validatie | Implementeren & Verifiëren | Voer het sjabloon uit met azd up en valideer dat de infrastructuur werkt |
30 min |
| 3. Deconstructie | Begrijp structuur | Gebruik GitHub Copilot om sjabloonarchitectuur, Bicep-bestanden, en codeorganisatie te verkennen | 30 min |
| 4. Configuratie | Diepgaande azure.yaml | Beheers azure.yaml-configuratie, levenscyclus-hooks, en omgevingsvariabelen |
30 min |
| 5. Personalisatie | Maak het van jou | Schakel AI Search, tracing, evaluatie in en pas aan voor jouw scenario | 45 min |
| 6. Afbouw | Opruimen | Verwijder resources veilig met azd down --purge |
15 min |
| 7. Afronding | Volgende stappen | Beoordeel behaalde resultaten, kernconcepten, en vervolg je leertraject | 15 min |
Workshop Flow:
Introduction → Selection → Validation → Deconstruction → Configuration → Customization → Teardown → Wrap-up
↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓
Overview Find the Deploy & Explore Master Customize Clean up Review &
right verify code & azure.yaml for your resources next steps
template structure scenario
# Optie 1: GitHub Codespaces (Aanbevolen)
# Klik op "Code" → "Maak codespace aan op main" in de repository
# Optie 2: Lokale ontwikkeling
git clone https://github.com/microsoft/azd-for-beginners.git
cd azd-for-beginners/workshop
# Volg de installatie-instructies in workshop/README.mdDoor de workshop te voltooien, zullen deelnemers:
- Implementeer bedrijfsklare AI-applicaties: Gebruik AZD met Microsoft Foundry-diensten
- Beheers multi-agent-architecturen: Implementeer gecoördineerde AI-agentoplossingen
- Implementeer beste beveiligingspraktijken: Configureer authenticatie en toegangscontrole
- Optimaliseer voor schaal: Ontwerp kosteneffectieve, prestatiegerichte implementaties
- Los deploymentproblemen op: Los veelvoorkomende problemen onafhankelijk op
- 🎥 Interactieve gids: Workshopmaterialen - Browsergebaseerde leeromgeving
- 📋 Module-voor-module instructies:
- 0. Introductie - Workshopoverzicht en doelstellingen
- 1. Selectie - Vind en selecteer AI-sjablonen
- 2. Validatie - Implementeer en verifieer sjablonen
- 3. Deconstructie - Verken sjabloonarchitectuur
- 4. Configuratie - Beheers
azure.yaml - 5. Personalisatie - Pas aan voor jouw scenario
- 6. Afbouw - Ruim resources op
- 7. Afronding - Beoordeel en volgende stappen
- 🛠️ AI Workshop Lab: AI Workshop Lab - Op AI gerichte oefeningen
- 💡 Snelle start: Workshop installatiehandleiding - Omgevingsconfiguratie
Perfect voor: Bedrijfstraining, universitair onderwijs, zelfgestuurd leren en ontwikkelaars-bootcamps.
Naast de basis biedt AZD krachtige functies voor productie-implementaties:
- Op sjablonen gebaseerde implementaties - Gebruik vooraf gebouwde sjablonen voor veelvoorkomende applicatiepatronen
- Infrastructuur als Code - Beheer Azure-resources met Bicep of Terraform
- Geïntegreerde workflows - Voorzie, implementeer en monitor applicaties naadloos
- Ontwikkelaarsvriendelijk - Geoptimaliseerd voor ontwikkelaarproductiviteit en -ervaring
Waarom AZD voor AI-oplossingen? AZD pakt de grootste uitdagingen aan waar AI-ontwikkelaars mee te maken hebben:
- AI-klare sjablonen - Vooraf geconfigureerde sjablonen voor Microsoft Foundry-modellen, Cognitive Services en ML-workloads
- Veilige AI-implementaties - Ingebouwde beveiligingspatronen voor AI-diensten, API-sleutels en modelendpoints
- Productie-AI-patronen - Beste praktijken voor schaalbare, kosteneffectieve AI-applicatie-implementaties
- End-to-end AI-workflows - Van modelontwikkeling tot productie-implementatie met juiste monitoring
- Kostenoptimalisatie - Slimme resource-toewijzing en schaalstrategieën voor AI-workloads
- Microsoft Foundry-integratie - Naadloze verbinding met de Microsoft Foundry modelcatalogus en endpoints
Begin hier als je AI-applicaties implementeert!
Opmerking: Deze sjablonen demonstreren verschillende AI-patronen. Sommige zijn externe Azure Samples, andere zijn lokale implementaties.
| Sjabloon | Hoofdstuk | Complexiteit | Diensten | Type |
|---|---|---|---|---|
| Aan de slag met AI-chat | Hoofdstuk 2 | ⭐⭐ | AzureOpenAI + Azure AI Model Inference API + Azure AI Search + Azure Container Apps + Application Insights | Extern |
| Aan de slag met AI-agents | Hoofdstuk 2 | ⭐⭐ | Foundry Agents + AzureOpenAI + Azure AI Search + Azure Container Apps + Application Insights | Extern |
| Azure Search + OpenAI-demo | Hoofdstuk 2 | ⭐⭐ | AzureOpenAI + Azure AI Search + App Service + Storage | Extern |
| OpenAI Chat App Quickstart | Hoofdstuk 2 | ⭐ | AzureOpenAI + Container Apps + Application Insights | Extern |
| Agent OpenAI Python Prompty | Hoofdstuk 5 | ⭐⭐⭐ | AzureOpenAI + Azure Functions + Prompty | Extern |
| Contoso Chat RAG | Hoofdstuk 8 | ⭐⭐⭐⭐ | AzureOpenAI + AI Search + Cosmos DB + Container Apps | Extern |
| Retail Multi-Agent-oplossing | Hoofdstuk 5 | ⭐⭐⭐⭐ | AzureOpenAI + AI Search + Storage + Container Apps + Cosmos DB | Lokaal |
Productieklare applicatiesjablonen gekoppeld aan leerhoofdstukken
| Template | Leerhoofdstuk | Complexiteit | Belangrijkste leerpunt |
|---|---|---|---|
| openai-chat-app-quickstart | Hoofdstuk 2 | ⭐ | Basispatronen voor AI-implementatie |
| azure-search-openai-demo | Hoofdstuk 2 | ⭐⭐ | RAG-implementatie met Azure AI Search |
| ai-document-processing | Hoofdstuk 4 | ⭐⭐ | Integratie van Document Intelligence |
| agent-openai-python-prompty | Hoofdstuk 5 | ⭐⭐⭐ | Agentframework en function calling |
| contoso-chat | Hoofdstuk 8 | ⭐⭐⭐ | Enterprise AI-orchestratie |
| retail-multi-agent-solution | Hoofdstuk 5 | ⭐⭐⭐⭐ | Multi-agentarchitectuur met Customer- en Inventory-agents |
📌 Lokale vs. Externe voorbeelden:
Lokale voorbeelden (in deze repo) = Direct klaar voor gebruik
Externe voorbeelden (Azure Samples) = Kloon vanuit gelinkte repositories
- Retail Multi-Agent-oplossing - Volledige productieklaar implementatie met ARM-sjablonen
- Multi-agentarchitectuur (Customer + Inventory agents)
- Uitgebreide monitoring en evaluatie
- Eén-klik implementatie via ARM-sjabloon
Uitgebreide container-implementatievoorbeelden in deze repository:
- Container App-voorbeelden - Volledige handleiding voor containergebaseerde implementaties
- Simple Flask API - Basis REST-API met scale-to-zero
- Microservices-architectuur - Productieklaar multi-service deployment
- Quick Start, Productie, en Geavanceerde deploymentpatronen
- Richtlijnen voor monitoring, beveiliging, en kostenoptimalisatie
Kloon deze Azure Samples repositories om te beginnen:
- Simple Web App - Node.js + MongoDB - Basis deploymentpatronen
- Static Website - React SPA - Statistische content deployment
- Container App - Python Flask - REST API-implementatie
- Database-app - C# + SQL - Patronen voor databaseconnectiviteit
- Functions + Cosmos DB - Serverloze data-workflow
- Java-microservices - Architecturen met meerdere services
- Container Apps Jobs - Achtergrondverwerking
- Enterprise ML Pipeline - ML-patronen klaar voor productie
- Officiële AZD-sjabloongalerij - Geselecteerde verzameling van officiële en community-sjablonen
- Azure Developer CLI-sjablonen - Microsoft Learn-sjabloondocumentatie
- Voorbeeldenmap - Lokale leervoorbeelden met uitgebreide uitleg
- Command Cheat Sheet - Belangrijke azd-commando's gerangschikt per hoofdstuk
- Glossary - Azure- en azd-terminologie
- FAQ - Veelgestelde vragen georganiseerd per hoofdstuk
- Study Guide - Uitgebreide praktijkoefeningen
- AI Workshop Lab - Maak je AI-oplossingen AZD-deploybaar (2-3 uur)
- Interactive Workshop - 8-module begeleide oefeningen met MkDocs en GitHub Codespaces
- Volgt: Introductie → Selectie → Validatie → Ontleding → Configuratie → Aanpassing → Opruiming → Afronding
- Azure Developer CLI-documentatie (https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/)
- Azure Architectuurcentrum (https://learn.microsoft.com/en-us/azure/architecture/)
- Azure Prijscalculator (https://azure.microsoft.com/pricing/calculator/)
- Azure-status (https://status.azure.com/)
- Microsoft Azure Skills on skills.sh - 37 open agent-vaardigheden voor Azure AI, Foundry, implementatie, diagnostiek, kostenoptimalisatie en meer. Installeer ze in GitHub Copilot, Cursor, Claude Code, of elke ondersteunde agent:
npx skills add microsoft/github-copilot-for-azure
Veelvoorkomende problemen voor beginners en directe oplossingen:
❌ "azd: opdracht niet gevonden"
# Installeer eerst AZD
# Windows (PowerShell):
winget install microsoft.azd
# macOS:
brew tap azure/azd && brew install azd
# Linux:
curl -fsSL https://aka.ms/install-azd.sh | bash
# Controleer installatie
azd version❌ "Geen abonnement gevonden" of "Abonnement niet ingesteld"
# Beschikbare abonnementen weergeven
az account list --output table
# Stel standaardabonnement in
az account set --subscription "<subscription-id-or-name>"
# Instellen voor AZD-omgeving
azd env set AZURE_SUBSCRIPTION_ID "<subscription-id>"
# Verifiëren
az account show❌ "Onvoldoende quota" of "Quota overschreden"
# Probeer een andere Azure-regio
azd env set AZURE_LOCATION "westus2"
azd up
# Of gebruik kleinere SKU's tijdens ontwikkeling
# Bewerk infra/main.parameters.json:
{
"sku": "B1" // Instead of "P1V2"
}❌ "azd up" faalt halverwege
# Optie 1: Opschonen en opnieuw proberen
azd down --force --purge
azd up
# Optie 2: Alleen de infrastructuur repareren
azd provision
# Optie 3: Controleer de gedetailleerde status
azd show
# Optie 4: Bekijk logs in Azure Monitor
azd monitor --logs❌ "Authenticatie mislukt" of "Token verlopen"
# Opnieuw authenticeren voor AZD
azd auth logout
azd auth login
# Optioneel: vernieuw ook de Azure CLI als je az-commando's uitvoert
az logout
az login
# Controleer de authenticatie
az account show❌ "Resource bestaat al" of naamconflicten
# AZD genereert unieke namen, maar als er een conflict is:
azd down --force --purge
# Probeer het dan opnieuw met een schone omgeving
azd env new dev-v2
azd up❌ Sjabloonimplementatie duurt te lang
Normale wachttijden:
- Eenvoudige webapp: 5-10 minuten
- App met database: 10-15 minuten
- AI-toepassingen: 15-25 minuten (OpenAI-provisioning is traag)
# Controleer voortgang
azd show
# Als je langer dan 30 minuten vastzit, controleer dan de Azure-portal:
azd monitor --overview
# Zoek naar mislukte implementaties❌ "Toegang geweigerd" of "Verboden"
# Controleer uw Azure-rol
az role assignment list --assignee $(az account show --query user.name -o tsv)
# U hebt minimaal de rol "Contributor" nodig
# Vraag uw Azure-beheerder om toe te kennen:
# - Contributor (voor resources)
# - User Access Administrator (voor roltoewijzingen)❌ Kan de URL van de gedeployde applicatie niet vinden
# Toon alle service-eindpunten
azd show
# Of open de Azure-portal
azd monitor
# Controleer een specifieke service
azd env get-values
# Zoek naar *_URL-variabelen- Gids voor veelvoorkomende problemen: Gedetailleerde oplossingen
- AI-specifieke problemen: AI-probleemoplossing
- Debuggids: Stapsgewijs debuggen
- Hulp krijgen: Azure Discord #azure-developer-cli
Houd je voortgang bij per hoofdstuk:
- Hoofdstuk 1: Basis & Snelstart ✅
- Hoofdstuk 2: AI-first ontwikkeling ✅
- Hoofdstuk 3: Configuratie & Authenticatie ✅
- Hoofdstuk 4: Infrastructuur als code & Implementatie ✅
- Hoofdstuk 5: Multi-agent AI-oplossingen ✅
- Hoofdstuk 6: Pre-deployvalidatie & Planning ✅
- Hoofdstuk 7: Probleemoplossing & Debuggen ✅
- Hoofdstuk 8: Productie & Enterprise-patronen ✅
Na het voltooien van elk hoofdstuk verifieer je je kennis door:
- Praktische oefening: Rond de hands-on implementatie van het hoofdstuk af
- Kenniscontrole: Bekijk de FAQ-sectie voor je hoofdstuk
- Communitydiscussie: Deel je ervaring in Azure Discord
- Volgend hoofdstuk: Ga naar het volgende complexiteitsniveau
Na het voltooien van alle hoofdstukken heb je:
- Productie-ervaring: Echte AI-toepassingen naar Azure gedeployed
- Professionele vaardigheden: Enterprise-klare deployment-capaciteiten
- Community-erkenning: Actief lid van de Azure-ontwikkelaarscommunity
- Carrièrevooruitgang: Gewilde AZD- en AI-deployment-expertise
- Technische problemen: Rapporteer bugs en vraag features aan
- Leervragen: Microsoft Azure Discord-community en
- AI-specifieke hulp: Sluit je aan bij de
- Documentatie: Officiële Azure Developer CLI-documentatie
Recente peilingsresultaten van kanaal #Azure:
- 45% van ontwikkelaars wil AZD gebruiken voor AI-workloads
- Belangrijkste uitdagingen: Multi-service-implementaties, credentialbeheer, productieklaarheid
- Meest gevraagd: AI-specifieke sjablonen, probleemoplossingsgidsen, beste praktijken
Word lid van onze community om:
- Deel je AZD + AI-ervaringen en krijg hulp
- Toegang tot vroege previews van nieuwe AI-sjablonen
- Draag bij aan beste praktijken voor AI-deployment
- Beïnvloed toekomstige AI + AZD-functieontwikkeling
We verwelkomen bijdragen! Lees onze Bijdragengids voor details over:
- Inhoudsverbeteringen: Verbeter bestaande hoofdstukken en voorbeelden
- Nieuwe voorbeelden: Voeg praktijkvoorbeelden en sjablonen toe
- Vertaling: Help bij het onderhouden van meertalige ondersteuning
- Bugrapporten: Verbeter nauwkeurigheid en duidelijkheid
- Communitynormen: Volg onze inclusieve communityrichtlijnen
Dit project is gelicentieerd onder de MIT-licentie - zie het LICENSE bestand voor details.
Ons team produceert andere uitgebreide leercursussen:
🚀 Klaar om te beginnen met leren?
Beginners: Begin met Hoofdstuk 1: Basis & Snelstart
AI Developers: Ga naar Hoofdstuk 2: AI-first ontwikkeling
Experienced Developers: Begin met Hoofdstuk 3: Configuratie & Authenticatie
Volgende stappen: Begin Hoofdstuk 1 - AZD-basis →
Disclaimer: Dit document is vertaald met behulp van de AI-vertalingsdienst Co-op Translator. Hoewel we streven naar nauwkeurigheid, dient u zich ervan bewust te zijn dat geautomatiseerde vertalingen fouten of onnauwkeurigheden kunnen bevatten. Het oorspronkelijke document in de oorspronkelijke taal moet als de gezaghebbende bron worden beschouwd. Voor kritieke informatie wordt professionele menselijke vertaling aanbevolen. Wij zijn niet aansprakelijk voor eventuele misverstanden of verkeerde interpretaties die voortvloeien uit het gebruik van deze vertaling.
