Développement de solutions pour Microsoft Azure
TLDR ;
- Lire l'avertissement
- Parcourez les sujets (consultez le plan d'étude pour une commande suggérée)
- Entraînez-vous avec l'application de quiz (par sujet)
Guide d'étude pour l'examen AZ-204 : Développement de solutions pour Microsoft Azure
Mises à jour de l'examen AZ-204 pour avril 2023
Développer des solutions de calcul Azure (25 à 30 %)
Mettre en œuvre des solutions conteneurisées
- Créer et gérer des images de conteneurs pour les solutions
- Publier une image sur Azure Container Registry
- Exécuter des conteneurs à l'aide d'Azure Container Instance
- Créer des solutions à l'aide d'Azure Container Apps
Implémenter les applications Web Azure App Service
- Créer une application Web Azure App Service
- Configurer et mettre en œuvre les diagnostics et la journalisation
- Déployer du code et des conteneurs
- Configurer les paramètres, notamment Transport Layer Security (TLS), les paramètres API et les connexions de service
- Implémenter la mise à l'échelle automatique
- Configurer les emplacements de déploiement
Implémenter les fonctions Azure
- Créer et configurer une application Azure Function
- Implémenter les liaisons d'entrée et de sortie
- Implémentez des déclencheurs de fonctions à l'aide d'opérations de données, de minuteries et de webhooks
Développer pour le stockage Azure (15 à 20 %)
Développer des solutions qui utilisent Azure Cosmos DB
- Effectuer des opérations sur des conteneurs et des éléments à l'aide du SDK
- Définir le niveau de cohérence approprié pour les opérations
- Implémenter les notifications de flux de modification
Développer des solutions qui utilisent Azure Blob Storage
- Définir et récupérer des propriétés et des métadonnées
- Effectuer des opérations sur les données à l'aide du SDK approprié
- Mettre en œuvre des politiques de stockage et la gestion du cycle de vie des données
Mettre en œuvre la sécurité Azure (15 à 20 %)
Implémenter l’authentification et l’autorisation des utilisateurs
- Authentifier et autoriser les utilisateurs à l'aide de la plateforme Microsoft Identity
- Authentifier et autoriser les utilisateurs et les applications à l'aide de Microsoft Entra ID
- Créer et mettre en œuvre des signatures d'accès partagé
- Implémenter des solutions qui interagissent avec Microsoft Graph
Mettre en œuvre des solutions Azure sécurisées
- Sécurisez les données de configuration d’application à l’aide d’App Configuration ou d’Azure Key Vault
- Développer du code qui utilise des clés, des secrets et des certificats stockés dans Azure Key Vault
- Implémenter des identités managées pour les ressources Azure
Surveiller, dépanner et optimiser les solutions Azure (10 à 15 %)
Implémenter la mise en cache des solutions
- Configurer les stratégies de cache et d’expiration pour Azure Cache for Redis
- Implémentez des modèles de cache d'application sécurisés et optimisés, notamment le dimensionnement des données, les connexions, le chiffrement et l'expiration.
- Implémenter les points de terminaison et les profils Azure Content Delivery Network
Dépanner les solutions à l’aide d’Application Insights
- Surveiller et analyser les métriques, les journaux et les traces
- Implémenter les tests et alertes Web Application Insights
- Implémenter une application ou un service pour utiliser Application Insights
Connectez-vous et consommez des services Azure et des services tiers (15 à 20 %)
Implémenter la gestion des API
- Créer une instance de gestion des API Azure
- Créer et documenter des API
- Configurer l'accès aux API
- Mettre en œuvre des politiques pour les API
Développer des solutions basées sur des événements
- Implémenter des solutions qui utilisent Azure Event Grid
- Implémenter des solutions qui utilisent Azure Event Hub
Développer des solutions basées sur des messages
- Implémenter des solutions qui utilisent Azure Service Bus
- Implémenter des solutions qui utilisent les files d'attente Azure Queue Storage
Sujets
- Applications Web Azure App Service
- Fonctions Azure
- Solutions de conteneurs Azure
- Registre de conteneurs Azure
- Instance de conteneur Azure
- Applications de conteneur Azure
- Stockage Blob Azure
- Azure Cosmos DB
- Plateforme d'identité Microsoft
- Identités managées Azure
- Identifiant Microsoft Entra
- MicrosoftGraph
- Coffre de clés Azure
- Configuration de l'application Azure
- Gestion des API Azure
- Cache Azure pour Redis
- Réseau de diffusion de contenu Azure (CDN)
- Azure Application Insights
- Grille d'événements Azure
- Centre d'événements Azure
- Files d'attente de messages
- Azure Service Bus
- Stockage de file d'attente Azure
Documentation API
Préparation aux examens
- Démo d'examen
- Évaluations pratiques pour les certifications Microsoft
- Mesurer
- Laboratoires scientifiques
- Apprendre l’application Azure
Ressources d'étude
- Microsoft Learnigh Path (ou /Learning Path)
- [GitHub] MicrosoftLearning / AZ-204 : Développement de solutions pour Microsoft Azure
- Zone de préparation aux examens :
- Développer des solutions de calcul Azure
- Développer pour le stockage Azure
- Implémenter la sécurité Azure
- Surveiller, dépanner et optimiser les solutions Azure
- Connectez-vous et consommez des services Azure et des services tiers
- /Sujets
- Compétences appliquées Microsoft (certaines des compétences répertoriées pourraient vous aider à mieux comprendre certains sujets)
- Environnement Azure Sandbox (coût $$$)
- [OFFICIEL] Certificat professionnel Microsoft Azure Developer Associate (AZ-204) (Coursera)
- AZ-204 : Développement de solutions pour Microsoft Azure (Alan Rodrigues)
- Azure Developer Associate (AZ-204) — Cours complet Réussissez l'examen ! (freeCodeCamp.org)
- Examen AZ-204 : cours de développement de solutions pour Microsoft Azure (un guide du cloud)
- Préparation à l'examen AZ-204 : Développement de solutions pour Microsoft Azure (Cloud Academy)
- Développement de solutions pour Microsoft Azure (AZ-204) - Pluralsight
- AZ-204 Développement de solutions pour Microsoft Azure - Udemy
- Centre de connaissances sur les certifications Microsoft
- Maîtriser l'examen AZ-204 - Un guide complet pour la préparation à la certification Azure
- Centre de connaissances pour les certifications Microsoft
Émojis
Les émojis sont utilisés pour représenter des concepts communs ayant des significations partagées. Cependant, lors de l’examen, différentes variantes d’une même signification peuvent être utilisées.
Dans ces notes d’étude, les émojis peuvent être ambigus et leur signification correcte doit être devinée à partir du contexte.
- : Recommandé
- : Non recommandé / Non pris en charge
- ⏺️ : Par défaut
- ?️ : Pas cher / Rentable
- ? : Prix élevé (coût) / Cher
- ⚡ : Faible latence / Haut débit (transactions) / Rapide
- : Latence élevée (« flexible ») / Faible débit (transactions)
- ?: Aléatoire
- ? : Premium uniquement
- ?: Standard / Pas premium
- ?? : Transactions intensives / Trafic important
- ?♂️ : Haute disponibilité
- ⏫ : Entrée/Téléchargement
- ⏬ : Sortie / Téléchargement
- ? : Immuable / Ne peut pas être modifié
- ? : Simple / Facile
- ? : Clés gérées par Microsoft
- ?️ : Clés gérées par l'utilisateur
Clause de non-responsabilité
Le contenu trouvé dans ce référentiel est le résultat de mon étude personnelle et de ma compréhension des sujets de l'examen AZ-204. Même si j'ai fait tous les efforts possibles pour garantir l'exactitude, il peut y avoir des inexactitudes, voire des informations incorrectes ou manquantes contenues dans ces notes.
J'accepte les corrections et les contributions des autres pour améliorer la qualité et l'exactitude de ce matériel. Si vous trouvez des erreurs ou avez des suggestions d'amélioration, n'hésitez pas à ouvrir un problème ou à soumettre une pull request.
Veuillez utiliser ces notes à votre propre discrétion et faire des références croisées avec des documents et ressources officiels pour garantir une compréhension complète du sujet.
Je vous souhaite bonne chance dans votre préparation à l'examen AZ-204 !