Arabe | Bengali | Bulgare | Birman (Myanmar) | Chinois (Simplifié) | Chinois (Traditionnel, Hong Kong) | Chinois (Traditionnel, Macao) | Chinois (Traditionnel, Taïwan) | Croate | Tchèque | Danois | Néerlandais | Estonien | Finnois | Français | Allemand | Grec | Hébreu | Hindi | Hongrois | Indonésien | Italien | Japonais | Kannada | Khmer | Coréen | Lituanien | Malais | Malayalam | Marathi | Népalais | Pidgin nigérian | Norvégien | Persan (Farsi) | Polonais | Portugais (Brésil) | Portugais (Portugal) | Pendjabi (Gurmukhi) | Roumain | Russe | Serbe (Cyrillique) | Slovaque | Slovène | Espagnol | Swahili | Suédois | Tagalog (Filipino) | Tamoul | Télougou | Thaï | Turc | Ukrainien | Ourdou | Vietnamien
Vous préférez cloner localement ?
Ce dépôt inclut plus de 50 traductions linguistiques, ce qui augmente considérablement la taille du téléchargement. Pour cloner sans les traductions, utilisez le 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"Cela vous donne tout ce dont vous avez besoin pour compléter le cours avec un téléchargement beaucoup plus rapide.
Azure Developer CLI s'est étendu au-delà des applications web et API traditionnelles. Aujourd'hui, azd est l'outil unique pour déployer n'importe quelle application sur Azure — y compris les applications alimentées par l'IA et les agents intelligents.
Voici ce que cela signifie pour vous :
- Les agents IA sont désormais des charges de travail azd de première classe. Vous pouvez initialiser, déployer et gérer des projets d'agents IA en utilisant le même workflow
azd init→azd upque vous connaissez déjà. - L'intégration Microsoft Foundry apporte le déploiement de modèles, l'hébergement d’agents et la configuration des services IA directement dans l’écosystème des modèles azd.
- Le workflow principal n’a pas changé. Que vous déployiez une application todo, un microservice ou une solution IA multi-agent, les commandes sont les mêmes.
Si vous avez déjà utilisé azd, la prise en charge de l'IA est une extension naturelle — pas un outil séparé ni un parcours avancé. Si vous commencez fraîchement, vous apprendrez un seul workflow qui fonctionne pour tout.
Azure Developer CLI (azd) est un outil en ligne de commande convivial pour les développeurs qui facilite le déploiement d'applications sur Azure. Au lieu de créer et connecter manuellement des dizaines de ressources Azure, vous pouvez déployer des applications entières avec une seule commande.
# Cette commande unique fait tout :
# ✅ Crée toutes les ressources Azure
# ✅ Configure le réseau et la sécurité
# ✅ Construit le code de votre application
# ✅ Déploie sur Azure
# ✅ Vous fournit une URL fonctionnelle
azd upC’est tout ! Pas de clics dans le portail Azure, pas de modèles ARM complexes à apprendre au préalable, pas de configuration manuelle – juste des applications opérationnelles sur Azure.
C'est la question la plus courante pour les débutants. Voici la réponse simple :
| Fonctionnalité | Azure CLI (az) |
Azure Developer CLI (azd) |
|---|---|---|
| Objectif | Gérer des ressources Azure individuelles | Déployer des applications complètes |
| Approche | Axée sur l'infrastructure | Axée sur l'application |
| Exemple | az webapp create --name myapp... |
azd up |
| Courbe d'apprentissage | Connaître les services Azure | Connaître votre application |
| Destiné à | DevOps, Infrastructure | Développeurs, prototypage |
- Azure CLI est comme avoir tous les outils pour construire une maison - marteaux, scies, clous. Vous pouvez tout construire, mais vous devez connaître la construction.
- Azure Developer CLI est comme engager un entrepreneur - vous décrivez ce que vous voulez, et il gère la construction.
| Scénario | Utilisez celui-ci |
|---|---|
| "Je veux déployer rapidement mon application web" | azd up |
| "Je dois créer juste un compte de stockage" | az storage account create |
| "Je construis une application IA complète" | azd init --template azure-search-openai-demo |
| "Je dois débuguer une ressource Azure spécifique" | az resource show |
| "Je veux un déploiement prêt pour la production en quelques minutes" | azd up --environment production |
AZD utilise Azure CLI en arrière-plan. Vous pouvez utiliser les deux :
# Déployez votre application avec AZD
azd up
# Ensuite, affinez des ressources spécifiques avec Azure CLI
az webapp config set --name myapp --always-on trueNe partez pas de zéro ! Awesome AZD est la collection communautaire de modèles prêts à déployer :
| Ressource | Description |
|---|---|
| 🔗 Galerie Awesome AZD | Parcourez plus de 200 modèles avec un déploiement en un clic |
| 🔗 Soumettre un modèle | Contribuez votre propre modèle à la communauté |
| 🔗 Répertoire GitHub | Étoilez et explorez les sources |
# Chat RAG avec les modèles Microsoft Foundry + Recherche IA
azd init --template azure-search-openai-demo
# Application de chat IA rapide
azd init --template openai-chat-app-quickstart
# Agents d'IA avec les agents Foundry
azd init --template get-started-with-ai-agentsAvant de commencer, assurez-vous que votre machine est prête pour le modèle que vous souhaitez déployer :
Windows :
.\validate-setup.ps1macOS / Linux :
bash ./validate-setup.shSi un contrôle requis échoue, corrigez-le d’abord puis continuez avec le démarrage rapide.
Windows :
winget install microsoft.azdmacOS :
brew tap azure/azd && brew install azdLinux :
curl -fsSL https://aka.ms/install-azd.sh | bash# Optionnel si vous prévoyez d'utiliser directement des commandes Azure CLI dans ce cours
az login
# Requis pour les workflows AZD
azd auth loginSi vous ne savez pas lequel choisir, suivez le flux complet d’installation dans Installation & Setup.
# Initialiser à partir d'un modèle
azd init --template todo-nodejs-mongo
# Déployer sur Azure (crée tout !)
azd up🎉 C’est tout ! Votre application est désormais en ligne sur Azure.
# Remove all resources when done experimenting
azd down --force --purgeCe cours est conçu pour un apprentissage progressif — commencez là où vous êtes à l’aise et progressez à votre rythme :
| Votre expérience | Commencez ici |
|---|---|
| Nouveau sur Azure | Chapitre 1 : Fondations |
| Connaissance d’Azure, nouveau sur AZD | Chapitre 1 : Fondations |
| Envie de déployer des applications IA | Chapitre 2 : Développement AI-First |
| Envie de pratiquer en mains propres | 🎓 Atelier interactif - labo guidé de 3-4 heures |
| Besoin de modèles pour la production | Chapitre 8 : Production & Entreprise |
- Forkez ce dépôt :
- Clonez-le :
git clone https://github.com/YOUR-USERNAME/azd-for-beginners.git - Obtenez de l’aide : Communauté Azure Discord
Vous préférez cloner localement ?
Ce dépôt inclut plus de 50 traductions linguistiques, ce qui augmente considérablement la taille du téléchargement. Pour cloner sans les traductions, utilisez le 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'Cela vous donne tout ce dont vous avez besoin pour compléter le cours avec un téléchargement beaucoup plus rapide.
Maîtrisez Azure Developer CLI (azd) à travers des chapitres structurés conçus pour l'apprentissage progressif. Focalisation spéciale sur le déploiement d’applications IA avec intégration Microsoft Foundry.
D’après les retours de la communauté Microsoft Foundry Discord, 45% des développeurs veulent utiliser AZD pour les charges IA mais rencontrent des difficultés avec :
- Architectures IA multi-services complexes
- Bonnes pratiques pour le déploiement IA en production
- Intégration et configuration des services IA Azure
- Optimisation des coûts pour charges IA
- Résolution de problèmes spécifiques au déploiement IA
En suivant ce cours structuré, vous allez :
- Maîtriser les fondamentaux d’AZD : concepts clés, installation et configuration
- Déployer des applications IA : utiliser AZD avec les services Microsoft Foundry
- Implémenter l’infrastructure as code : gérer les ressources Azure avec des templates Bicep
- Résoudre les problèmes de déploiement : détection et résolution des erreurs courantes
- Optimiser pour la production : sécurité, montée en charge, surveillance, gestion des coûts
- Construire des solutions multi-agents : déployer des architectures IA complexes
Avant de débuter le Chapitre 1, assurez-vous d’avoir ce qui suit. Les étapes d’installation ultérieures dans ce guide supposent que ces bases sont déjà en place.
- Un abonnement Azure : Vous pouvez utiliser un abonnement existant de votre travail ou de votre propre compte, ou créer un essai gratuit pour commencer.
- Autorisation de créer des ressources Azure : Pour la plupart des exercices, vous devez avoir au moins un accès Contributeur sur l’abonnement ou le groupe de ressources cible. Certains chapitres supposent aussi que vous pouvez créer des groupes de ressources, des identités managées et des attributions RBAC.
- Un compte GitHub : Utile pour forker le dépôt, suivre vos propres modifications et utiliser GitHub Codespaces pour l’atelier.
- Prérequis d’exécution des modèles : Certains modèles nécessitent des outils locaux tels que Node.js, Python, Java ou Docker. Exécutez le validateur d’installation avant de commencer pour détecter rapidement tout outil manquant.
- Familiarité de base avec le terminal : Vous n’avez pas besoin d’être expert, mais vous devriez être à l’aise pour exécuter des commandes comme
git clone,azd auth loginetazd up.
Vous travaillez dans un abonnement d’entreprise ?
Si votre environnement Azure est géré par un administrateur, confirmez à l’avance que vous pouvez déployer des ressources dans l’abonnement ou le groupe de ressources que vous comptez utiliser. Sinon, demandez un abonnement sandbox ou un accès Contributeur avant de commencer.
Nouveau sur Azure ?
Commencez par votre propre essai Azure ou abonnement à la consommation à https://aka.ms/azurefreetrial afin de pouvoir compléter les exercices de bout en bout sans attendre des validations au niveau du locataire.
Chaque chapitre dispose d’un README dédié avec les objectifs d’apprentissage, démarrages rapides et exercices :
Durée totale du cours : ~10-14 heures | Progression des compétences : Débutant → Prêt pour production
Choisissez votre parcours d’apprentissage selon votre niveau et vos objectifs
Prérequis : abonnement Azure, connaissances de base en ligne de commande
Durée : 30-45 minutes
Complexité : ⭐
- Comprendre les fondamentaux de l’Azure Developer CLI
- Installer AZD sur votre plateforme
- Votre premier déploiement réussi
- 🎯 Commencez ici : Qu’est-ce que Azure Developer CLI ?
- 📖 Théorie : Bases AZD - Concepts clés et terminologie
- ⚙️ Installation : Installation & Configuration - Guides spécifiques à la plateforme
- 🛠️ Pratique : Premier projet - Tutoriel pas à pas
- 📋 Référence rapide : Fiche de commandes
# Vérification rapide de l'installation
azd version
# Déployez votre première application
azd init --template todo-nodejs-mongo
azd up💡 Résultat Chapitre : Déployer avec succès une application web simple sur Azure avec AZD
✅ Validation du succès :
# Après avoir terminé le Chapitre 1, vous devriez être capable de :
azd version # Affiche la version installée
azd init --template todo-nodejs-mongo # Initialise le projet
azd up # Déploie sur Azure
azd show # Affiche l'URL de l'application en cours d'exécution
# L'application s'ouvre dans le navigateur et fonctionne
azd down --force --purge # Nettoie les ressources📊 Temps estimé : 30-45 minutes
📈 Niveau après : Capable de déployer des applications basiques de manière autonome
📈 Niveau après : Capable de déployer des applications basiques de manière autonome
Prérequis : Chapitre 1 terminé
Durée : 1-2 heures
Complexité : ⭐⭐
- Intégration Microsoft Foundry avec AZD
- Déploiement d’applications alimentées par l’IA
- Comprendre les configurations des services IA
- 🎯 Commencez ici : Intégration Microsoft Foundry
- 🤖 Agents IA : Guide Agents IA - Déployer des agents intelligents avec AZD
- 📖 Patrons : Déploiement modèle IA - Déployer et gérer des modèles IA
- 🛠️ Atelier : Atelier IA - Rendre vos solutions IA compatibles AZD
- 🎥 Guide interactif : Matériel Atelier - Apprentissage en navigateur avec MkDocs * Environnement DevContainer
- 📋 Modèles : Modèles Microsoft Foundry
- 📝 Exemples : Exemples déploiement AZD
# Déployez votre première application IA
azd init --template azure-search-openai-demo
azd up
# Essayez des modèles IA supplémentaires
azd init --template openai-chat-app-quickstart
azd init --template agent-openai-python-prompty💡 Résultat Chapitre : Déployer et configurer une application de chat IA avec capacités RAG
✅ Validation du succès :
# Après le chapitre 2, vous devriez être capable de :
azd init --template azure-search-openai-demo
azd up
# Tester l'interface de chat IA
# Poser des questions et obtenir des réponses alimentées par l'IA avec des sources
# Vérifier que l'intégration de la recherche fonctionne
azd monitor # Vérifier qu'Application Insights affiche la télémétrie
azd down --force --purge📊 Temps estimé : 1-2 heures
📈 Niveau après : Capable de déployer et configurer des applications IA prêtes pour la production
💰 Sensibilisation aux coûts : Comprendre 80-150$/mois en dev, 300-3500$/mois en production
Environnement de développement (estimé à 80-150$/mois) :
- Modèles Microsoft Foundry (paiement à l’usage) : 0-50$/mois (en fonction de l’usage des tokens)
- Recherche IA (niveau Basic) : 75$/mois
- Container Apps (consommation) : 0-20$/mois
- Stockage (Standard) : 1-5$/mois
Environnement de production (estimé à 300-3 500+$/mois) :
- Modèles Microsoft Foundry (PTU pour performance constante) : 3 000+$/mois OU paiement à l’usage avec volume élevé
- Recherche IA (niveau Standard) : 250$/mois
- Container Apps (dédié) : 50-100$/mois
- Application Insights : 5-50$/mois
- Stockage (Premium) : 10-50$/mois
💡 Conseils d’optimisation des coûts :
- Utilisez les modèles Microsoft Foundry en niveau gratuit pour apprendre (Azure OpenAI inclut 50 000 tokens/mois)
- Exécutez
azd downpour désallouer les ressources quand vous ne développez pas activement - Commencez par une facturation à la consommation, passez au PTU uniquement en production
- Utilisez
azd provision --previewpour estimer les coûts avant déploiement - Activez l’auto-scaling : payez uniquement l’usage réel
Surveillance des coûts :
# Vérifier les coûts mensuels estimés
azd provision --preview
# Surveiller les coûts réels dans le portail Azure
az consumption budget list --resource-group <your-rg>Prérequis : Chapitre 1 terminé
Durée : 45-60 minutes
Complexité : ⭐⭐
- Configuration et gestion des environnements
- Bonnes pratiques en authentification et sécurité
- Nommage et organisation des ressources
- 📖 Configuration : Guide de configuration - Mise en place des environnements
- 🔐 Sécurité : Patrons d’authentification et identité managée
- 📝 Exemples : Exemple d’application base de données - Exemples AZD bases de données
- Configurer plusieurs environnements (dev, staging, prod)
- Mettre en place une authentification par identité managée
- Implémenter des configurations spécifiques par environnement
💡 Résultat Chapitre : Gérer plusieurs environnements avec authentification et sécurité adéquates
Prérequis : Chapitres 1-3 terminés
Durée : 1 à 1,5 heures
Complexité : ⭐⭐⭐
- Patrons avancés de déploiement
- Infrastructure as Code avec Bicep
- Stratégies de provisionnement de ressources
- 📖 Déploiement : Guide de déploiement - Workflows complets
- 🏗️ Provisionnement : Provisionnement ressources - Gestion des ressources Azure
- 📝 Exemples : Exemple Container App - Déploiements conteneurisés
- Créer des templates Bicep personnalisés
- Déployer des applications multi-services
- Implémenter des stratégies de déploiement blue-green
💡 Résultat Chapitre : Déployer des applications multi-services complexes avec des templates d’infrastructure personnalisés
Prérequis : Chapitres 1-2 terminés
Durée : 2 à 3 heures
Complexité : ⭐⭐⭐⭐
- Patrons d’architecture multi-agent
- Orchestration et coordination d’agents
- Déploiements IA prêts pour production
- 🤖 Projet phare : Solution multi-agent Retail - Implémentation complète
- 🛠️ Templates ARM : Package template ARM multi-agent retail - Déploiement en un clic
- 📖 Architecture : Patrons de coordination multi-agent - Patrons
# Déployer la solution complète multi-agent de vente au détail
cd examples/retail-multiagent-arm-template
./deploy.sh
# Explorer les configurations des agents
az deployment group show --resource-group <rg-name> --name <deployment-name>💡 Résultat Chapitre : Déployer et gérer une solution IA multi-agent prête pour la production avec agents Client et Inventaire
Prérequis : Chapitre 4 terminé
Durée : 1 heure
Complexité : ⭐⭐
- Planification de la capacité et validation des ressources
- Stratégies de sélection des SKU
- Contrôles préalables et automatisation
- 📊 Planification : Planification de la capacité – Validation des ressources
- 💰 Sélection : Sélection des SKU – Choix rentables
- ✅ Validation : Contrôles préalables – Scripts automatisés
- Exécuter les scripts de validation de capacité
- Optimiser les sélections de SKU pour le coût
- Mettre en œuvre des contrôles automatisés avant déploiement
💡 Résultat du chapitre : Valider et optimiser les déploiements avant exécution
Prérequis : Tout chapitre de déploiement terminé
Durée : 1 à 1,5 heure
Complexité : ⭐⭐
- Approches systémiques de débogage
- Problèmes courants et solutions
- Dépannage spécifique à l'IA
- 🔧 Problèmes courants : Problèmes courants – FAQ et solutions
- 🕵️ Guide de débogage : Guide de débogage – Stratégies étape par étape
- 🤖 Problèmes IA : Dépannage spécifique à l'IA – Problèmes des services IA
- Diagnostiquer les échecs de déploiement
- Résoudre les problèmes d'authentification
- Debuguer la connectivité des services IA
💡 Résultat du chapitre : Diagnostiquer et résoudre de manière autonome les problèmes courants de déploiement
Prérequis : Chapitres 1 à 4 terminés
Durée : 2 à 3 heures
Complexité : ⭐⭐⭐⭐
- Stratégies de déploiement en production
- Modèles de sécurité d'entreprise
- Surveillance et optimisation des coûts
- 🏭 Production : Bonnes pratiques IA en production – Modèles d'entreprise
- 📝 Exemples : Exemple microservices – Architectures complexes
- 📊 Surveillance : Intégration Application Insights – Surveillance
- Mettre en œuvre des modèles de sécurité d'entreprise
- Configurer une surveillance complète
- Déployer en production avec gouvernance appropriée
💡 Résultat du chapitre : Déployer des applications prêtes pour l’entreprise avec toutes les capacités de production
⚠️ STATUT DE L’ATELIER : Développement actif
Les supports de l’atelier sont en cours de développement et d’affinement. Les modules principaux fonctionnent, mais certaines sections avancées sont incomplètes. Nous travaillons activement à finaliser tout le contenu. Suivre la progression →
Apprentissage pratique complet avec outils en navigateur et exercices guidés
Nos supports d’atelier offrent une expérience d’apprentissage structurée et interactive qui complète le cursus en chapitres ci-dessus. L’atelier est conçu pour un apprentissage autonome et des sessions dirigées par un instructeur.
- Interface basée sur navigateur : Atelier complet propulsé par MkDocs avec recherche, copie et fonctionnalités de thème
- Intégration GitHub Codespaces : Configuration d’environnement de développement en un clic
- Parcours d’apprentissage structuré : 8 modules avec exercices guidés (3-4 heures au total)
- Méthodologie progressive : Introduction → Sélection → Validation → Déconstruction → Configuration → Personnalisation → Démantèlement → Conclusion
- Environnement DevContainer interactif : Outils et dépendances préconfigurés
L’atelier suit une méthodologie progressive en 8 modules vous menant de la découverte à la maîtrise du déploiement :
| Module | Sujet | Ce que vous ferez | Durée |
|---|---|---|---|
| 0. Introduction | Aperçu de l’atelier | Comprendre objectifs, prérequis et structure de l’atelier | 15 min |
| 1. Sélection | Découverte des templates | Explorer les modèles AZD et choisir celui adapté à votre scénario IA | 20 min |
| 2. Validation | Déployer & vérifier | Déployer le modèle avec azd up et valider le fonctionnement de l’infrastructure |
30 min |
| 3. Déconstruction | Comprendre la structure | Utiliser GitHub Copilot pour explorer architecture, fichiers Bicep et organisation du code | 30 min |
| 4. Configuration | Plongée dans azure.yaml | Maîtriser la configuration azure.yaml, hooks du cycle de vie, variables d’environnement |
30 min |
| 5. Personnalisation | Adaptez à votre scénario | Activer AI Search, tracing, évaluation et personnaliser pour votre cas | 45 min |
| 6. Démantèlement | Nettoyer | Supprimer proprement les ressources avec azd down --purge |
15 min |
| 7. Conclusion | Prochaines étapes | Revue des acquis, concepts clés, poursuite de l’apprentissage | 15 min |
Flux de l’atelier :
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
# Option 1 : GitHub Codespaces (Recommandé)
# Cliquez sur "Code" → "Créer un codespace sur main" dans le dépôt
# Option 2 : Développement local
git clone https://github.com/microsoft/azd-for-beginners.git
cd azd-for-beginners/workshop
# Suivez les instructions d'installation dans workshop/README.mdEn complétant l’atelier, les participants seront capables de :
- Déployer des applications IA en production : Utiliser AZD avec les services Microsoft Foundry
- Maîtriser les architectures multi-agents : Implémenter des solutions d’agents IA coordonnées
- Appliquer les meilleures pratiques de sécurité : Configurer authentification et contrôle d’accès
- Optimiser pour la montée en charge : Concevoir des déploiements performants et rentables
- Dépanner les déploiements : Résoudre les problèmes courants de manière autonome
- 🎥 Guide interactif : Supports de l’atelier – Environnement d’apprentissage en navigateur
- 📋 Instructions module par module :
- 0. Introduction – Aperçu et objectifs
- 1. Sélection – Trouver et choisir un template IA
- 2. Validation – Déployer et valider les modèles
- 3. Déconstruction – Explorer l’architecture du template
- 4. Configuration – Maîtriser azure.yaml
- 5. Personnalisation – Adapter au cas d’usage
- 6. Démantèlement – Supprimer les ressources
- 7. Conclusion – Bilan et suite
- 🛠️ Laboratoire IA Atelier : Laboratoire IA Atelier – Exercices centrés IA
- 💡 Démarrage rapide : Guide de configuration de l’atelier – Configuration de l’environnement
Idéal pour : Formation en entreprise, cursus universitaires, apprentissage autonome et bootcamps développeurs.
Au-delà des bases, AZD fournit des fonctionnalités puissantes pour les déploiements en production :
- Déploiements basés sur templates – Utiliser des modèles pré-construits pour des patrons d’application courants
- Infrastructure as Code – Gérer les ressources Azure avec Bicep ou Terraform
- Flux de travail intégrés – Provisionner, déployer et surveiller les applications de façon fluide
- Orienté développeur – Optimisé pour la productivité et l’expérience développeur
Pourquoi AZD pour les solutions IA ? AZD répond aux principaux défis rencontrés par les développeurs IA :
- Templates prêts pour IA – Modèles préconfigurés pour Microsoft Foundry Models, services cognitifs et charges ML
- Déploiements IA sécurisés – Modèles de sécurité intégrés pour services IA, clés API et points de terminaison de modèles
- Modèles IA en production – Bonnes pratiques pour applications IA scalables et rentables
- Flux IA de bout en bout – Du développement du modèle au déploiement production avec surveillance adéquate
- Optimisation des coûts – Allocation intelligente des ressources et stratégies de montée en charge pour IA
- Intégration Microsoft Foundry – Connexion fluide au catalogue de modèles et points de terminaison Foundry
Commencez ici si vous déployez des applications IA !
Note : Ces templates démontrent divers modèles IA. Certains sont des échantillons Azure externes, d’autres des implémentations locales.
| Template | Chapitre | Complexité | Services | Type |
|---|---|---|---|---|
| Get started with AI chat | Chapitre 2 | ⭐⭐ | AzureOpenAI + Azure AI Model Inference API + Azure AI Search + Azure Container Apps + Application Insights | Externe |
| Get started with AI agents | Chapitre 2 | ⭐⭐ | Agents Foundry + AzureOpenAI + Azure AI Search + Azure Container Apps + Application Insights | Externe |
| Azure Search + OpenAI Demo | Chapitre 2 | ⭐⭐ | AzureOpenAI + Azure AI Search + App Service + Stockage | Externe |
| OpenAI Chat App Quickstart | Chapitre 2 | ⭐ | AzureOpenAI + Container Apps + Application Insights | Externe |
| Agent OpenAI Python Prompty | Chapitre 5 | ⭐⭐⭐ | AzureOpenAI + Azure Functions + Prompty | Externe |
| Contoso Chat RAG | Chapitre 8 | ⭐⭐⭐⭐ | AzureOpenAI + AI Search + Cosmos DB + Container Apps | Externe |
| Retail Multi-Agent Solution | Chapitre 5 | ⭐⭐⭐⭐ | AzureOpenAI + AI Search + Stockage + Container Apps + Cosmos DB | Local |
Templates d’applications prêtes pour la production liés aux chapitres
| Template | Chapitre d’apprentissage | Complexité | Apprentissage clé |
|---|---|---|---|
| openai-chat-app-quickstart | Chapitre 2 | ⭐ | Modèles de base de déploiement IA |
| azure-search-openai-demo | Chapitre 2 | ⭐⭐ | Implémentation RAG avec Azure AI Search |
| ai-document-processing | Chapitre 4 | ⭐⭐ | Intégration Intelligence documentaire |
| agent-openai-python-prompty | Chapitre 5 | ⭐⭐⭐ | Framework agent et appels de fonctions |
| contoso-chat | Chapitre 8 | ⭐⭐⭐ | Orchestration IA d’entreprise |
| retail-multi-agent-solution | Chapitre 5 | ⭐⭐⭐⭐ | Architecture multi-agent avec agents Client et Inventaire |
📌 Exemples locaux vs externes :
Exemples locaux (dans ce dépôt) = Utilisables immédiatement
Exemples externes (Azure Samples) = Cloner depuis les dépôts liés
- Retail Multi-Agent Solution – Implémentation complète prête pour production avec templates ARM
- Architecture multi-agent (agents Client + Inventaire)
- Surveillance et évaluation complètes
- Déploiement en un clic via template ARM
Exemples complets de déploiement conteneur dans ce dépôt :
- Exemples d’applications conteneurisées – Guide complet des déploiements conteneurisés
- API Flask simple – API REST basique avec scale-to-zero
- Architecture microservices – Déploiement multi-services prêt pour production
- Modèles rapide, production et avancé
- Guide sur surveillance, sécurité et optimisation des coûts
Cloner ces dépôts Azure Samples pour commencer :
- Application web simple - Node.js + MongoDB – Modèles de déploiement basiques
- Site statique - React SPA – Déploiement de contenu statique
- Application conteneur - Python Flask – Déploiement API REST
- Application Base de Données - C# + SQL - Modèles de connectivité aux bases de données
- Fonctions + Cosmos DB - Workflow de données sans serveur
- Microservices Java - Architectures multi-services
- Jobs Container Apps - Traitement en arrière-plan
- Pipeline ML Entreprise - Modèles ML prêts pour la production
- Galerie Officielle de Templates AZD - Collection organisée de templates officiels et communautaires
- Templates Azure Developer CLI - Documentation des templates Microsoft Learn
- Répertoire d’Exemples - Exemples locaux d’apprentissage avec explications détaillées
- Fiche Commandes - Commandes azd essentielles organisées par chapitre
- Glossaire - Terminologie Azure et azd
- FAQ - Questions courantes organisées par chapitre d’apprentissage
- Guide d’Étude - Exercices pratiques complets
- Atelier AI - Rendre vos solutions IA déployables avec AZD (2-3 heures)
- Atelier Interactif - Exercices guidés en 8 modules avec MkDocs et GitHub Codespaces
- Suit : Introduction → Sélection → Validation → Déconstruction → Configuration → Personnalisation → Démontage → Conclusion
- Documentation Azure Developer CLI
- Centre d’Architecture Azure
- Calculateur de Prix Azure
- Statut Azure
- Compétences Microsoft Azure sur skills.sh - 37 compétences d’agents ouvertes pour Azure AI, Foundry, déploiement, diagnostics, optimisation des coûts, et plus. Installez-les dans GitHub Copilot, Cursor, Claude Code, ou tout agent supporté :
npx skills add microsoft/github-copilot-for-azure
Problèmes courants rencontrés par les débutants et solutions immédiates :
❌ "azd : commande introuvable"
# Installer d'abord 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
# Vérifier l'installation
azd version❌ "Aucun abonnement trouvé" ou "Abonnement non défini"
# Lister les abonnements disponibles
az account list --output table
# Définir l'abonnement par défaut
az account set --subscription "<subscription-id-or-name>"
# Définir pour l'environnement AZD
azd env set AZURE_SUBSCRIPTION_ID "<subscription-id>"
# Vérifier
az account show❌ "Quota insuffisant" ou "Quota dépassé"
# Essayez une autre région Azure
azd env set AZURE_LOCATION "westus2"
azd up
# Ou utilisez des SKU plus petits en développement
# Modifiez infra/main.parameters.json :
{
"sku": "B1" // Instead of "P1V2"
}❌ "azd up" échoue à mi-chemin
# Option 1 : Nettoyer et réessayer
azd down --force --purge
azd up
# Option 2 : Réparer uniquement l'infrastructure
azd provision
# Option 3 : Vérifier le statut détaillé
azd show
# Option 4 : Vérifier les journaux dans Azure Monitor
azd monitor --logs❌ "Échec d’authentification" ou "Token expiré"
# Ré-authentifiez-vous pour AZD
azd auth logout
azd auth login
# Optionnel : actualisez également Azure CLI si vous exécutez des commandes az
az logout
az login
# Vérifiez l'authentification
az account show❌ "Ressource déjà existante" ou conflits de noms
# AZD génère des noms uniques, mais en cas de conflit :
azd down --force --purge
# Puis réessayez avec un nouvel environnement
azd env new dev-v2
azd up❌ Le déploiement du template prend trop de temps
Temps d’attente habituels :
- Application web simple : 5-10 minutes
- Application avec base de données : 10-15 minutes
- Applications IA : 15-25 minutes (le provisioning OpenAI est lent)
# Vérifier la progression
azd show
# Si bloqué >30 minutes, vérifier le portail Azure :
azd monitor --overview
# Rechercher les déploiements échoués❌ "Permission refusée" ou "Interdit"
# Vérifiez votre rôle Azure
az role assignment list --assignee $(az account show --query user.name -o tsv)
# Vous avez besoin d'au moins le rôle "Contributeur"
# Demandez à votre administrateur Azure d'accorder :
# - Contributeur (pour les ressources)
# - Administrateur de l'accès utilisateur (pour les affectations de rôles)❌ Impossible de trouver l’URL de l’application déployée
# Afficher tous les points de terminaison du service
azd show
# Ou ouvrir le portail Azure
azd monitor
# Vérifier un service spécifique
azd env get-values
# Rechercher les variables *_URL- Guide des Problèmes Courants : Solutions détaillées
- Problèmes Spécifiques IA : Dépannage IA
- Guide de Debugging : Débogage étape par étape
- Obtenez de l’aide : Discord Azure #azure-developer-cli
Suivez votre progression d’apprentissage pour chaque chapitre :
- Chapitre 1 : Fondations & Démarrage Rapide ✅
- Chapitre 2 : Développement AI-First ✅
- Chapitre 3 : Configuration & Authentification ✅
- Chapitre 4 : Infrastructure as Code & Déploiement ✅
- Chapitre 5 : Solutions AI Multi-Agent ✅
- Chapitre 6 : Validation et Planification avant Déploiement ✅
- Chapitre 7 : Dépannage & Debugging ✅
- Chapitre 8 : Modèles Production & Entreprise ✅
Après chaque chapitre, vérifiez vos connaissances en :
- Exercice Pratique : Compléter le déploiement pratique du chapitre
- Contrôle des Connaissances : Réviser la section FAQ du chapitre
- Discussion Communautaire : Partager votre expérience sur Discord Azure
- Chapitre Suivant : Passer au niveau de complexité suivant
Après avoir terminé tous les chapitres, vous aurez :
- Expérience en Production : Déployé de vraies applications IA sur Azure
- Compétences Professionnelles : Capacités de déploiement prêtes pour l’entreprise
- Reconnaissance Communautaire : Membre actif de la communauté des développeurs Azure
- Avancement de Carrière : Expertise AZD et IA recherchée
- Problèmes Techniques : Signaler bugs et demander des fonctionnalités
- Questions d’Apprentissage : Communauté Microsoft Azure Discord et
- Aide Spécifique IA : Rejoignez le
- Documentation : Documentation officielle Azure Developer CLI
Résultats récents du sondage du canal #Azure :
- 45 % des développeurs veulent utiliser AZD pour les charges IA
- Principaux défis : Déploiements multi-services, gestion des identifiants, préparation à la production
- Le plus demandé : Templates spécifiques IA, guides de dépannage, meilleures pratiques
Rejoignez notre communauté pour :
- Partager vos expériences AZD + IA et obtenir de l’aide
- Accéder à des aperçus anticipés des nouveaux templates IA
- Contribuer aux meilleures pratiques de déploiement IA
- Influencer le développement futur des fonctionnalités IA + AZD
Nous accueillons les contributions ! Veuillez lire notre Guide de Contribution pour les détails sur :
- Améliorations de Contenu : Améliorer les chapitres et exemples existants
- Nouveaux Exemples : Ajouter des scénarios et templates réels
- Traduction : Aider à maintenir le support multilingue
- Rapport de Bugs : Améliorer la précision et la clarté
- Standards Communautaires : Suivre nos directives communautaires inclusives
Ce projet est sous licence MIT - voir le fichier LICENSE pour plus de détails.
Notre équipe produit d’autres cours d’apprentissage complets :
🚀 Prêt à commencer à apprendre ?
Débutants : Commencez par Chapitre 1 : Fondations & Démarrage rapide
Développeurs IA : Passez à Chapitre 2 : Développement AI-First
Développeurs expérimentés : Commencez par Chapitre 3 : Configuration & Authentification
Étapes suivantes : Commencer le Chapitre 1 - Notions de base AZD →
Avertissement :
Ce document a été traduit à l’aide du service de traduction automatique Co-op Translator. Bien que nous fassions tout notre possible pour assurer l’exactitude, veuillez noter que les traductions automatiques peuvent contenir des erreurs ou des inexactitudes. Le document original dans sa langue native doit être considéré comme la source faisant autorité. Pour les informations critiques, une traduction professionnelle humaine est recommandée. Nous ne sommes pas responsables des malentendus ou des mauvaises interprétations résultant de l’utilisation de cette traduction.
