Azure Developer Associate (AZ-204) : developpez sur le cloud Microsoft
La certification Microsoft Certified: Azure Developer Associate valide les compétences nécessaires pour concevoir, créer, tester et maintenir des applications et services cloud sur Microsoft Azure.
Compétences mesurees
Développer des solutions de calcul Azure (25-30%) : créer et déployer des applications sur Azure App Service, Azure Functions, Azure Container Apps. Gérer les conteneurs avec Azure Container Registry et Azure Container Instances.
Développer pour le stockage Azure (15-20%) : utiliser Azure Blob Storage, Cosmos DB, et les solutions de cache. Implémenter des stratégies de partitionnement et de cohérence des données.
Implémenter la sécurité Azure (20-25%) : configurer Microsoft Identity Platform (anciennement Azure AD), OAuth 2.0, OpenID Connect. Gérer les secrets avec Azure Key Vault. Implémenter le contrôle d'accès base sur les rôles (RBAC).
Surveiller, dépanner et optimiser (15-20%) : intégrer Azure Application Insights, configurer les alertes, analyser les métriques. Implémenter la mise en cache avec Azure Cache for Redis.
Se connecter aux services Azure et les utiliser (15-20%) : API Management, Event Grid, Event Hubs, Service Bus, Azure Queue Storage. Patterns de messagerie asynchrone.
Services Azure à maîtriser
- Azure App Service : hébergement web, API REST, backends mobiles
- Azure Functions : calcul serverless event-driven
- Azure Cosmos DB : base de données NoSQL multi-modele, distribuee globalement
- Azure Blob Storage : stockage d'objets pour les fichiers non structures
- Azure Key Vault : gestion sécurisée des secrets, clés et certificats
- Azure Service Bus : messagerie d'entreprise avec files et topics
- Azure API Management : passerelle API avec throttling, cache et transformation
- Application Insights : monitoring applicatif et traces distribuees
Langages et SDK
L'examen peut être passe avec du code en C#/.NET ou Python. Vous devez maîtriser les SDK Azure correspondants et savoir écrire du code qui interagit avec les services Azure (pas juste la configuration via le portail).
Différences avec l'AZ-900 et l'AZ-104
- AZ-900 (Fundamentals) : concepts cloud de base, pas de code requis
- AZ-104 (Administrator) : gestion de l'infrastructure (VMs, réseaux, stockage)
- AZ-204 (Developer) : écriture de code qui utilise les services Azure, architecture applicative
Préparation
- Microsoft Learn : parcours d'apprentissage gratuits avec sandboxes Azure
- Pratiquez le code : chaque service doit être utilise via le SDK, pas seulement le portail
- Projets concrets : créez une API REST deployee sur App Service avec Cosmos DB et Key Vault
- Examens blancs : MeasureUp (officiel) et Whizlabs
Comptez 2 à 3 mois de préparation avec une pratique régulière du code.