Azure Developer Associate (AZ-204) : developpez sur le cloud Microsoft
La certification Microsoft Certified: Azure Developer Associate valide les competences necessaires pour concevoir, creer, tester et maintenir des applications et services cloud sur Microsoft Azure.
Competences mesurees
Developper des solutions de calcul Azure (25-30%) : creer et deployer des applications sur Azure App Service, Azure Functions, Azure Container Apps. Gerer les conteneurs avec Azure Container Registry et Azure Container Instances.
Developper pour le stockage Azure (15-20%) : utiliser Azure Blob Storage, Cosmos DB, et les solutions de cache. Implementer des strategies de partitionnement et de coherence des donnees.
Implementer la securite Azure (20-25%) : configurer Microsoft Identity Platform (anciennement Azure AD), OAuth 2.0, OpenID Connect. Gerer les secrets avec Azure Key Vault. Implementer le controle d'acces base sur les roles (RBAC).
Surveiller, depanner et optimiser (15-20%) : integrer Azure Application Insights, configurer les alertes, analyser les metriques. Implementer 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 a maitriser
- Azure App Service : hebergement web, API REST, backends mobiles
- Azure Functions : calcul serverless event-driven
- Azure Cosmos DB : base de donnees NoSQL multi-modele, distribuee globalement
- Azure Blob Storage : stockage d'objets pour les fichiers non structures
- Azure Key Vault : gestion securisee des secrets, cles 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 etre passe avec du code en C#/.NET ou Python. Vous devez maitriser les SDK Azure correspondants et savoir ecrire du code qui interagit avec les services Azure (pas juste la configuration via le portail).
Differences 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, reseaux, stockage)
- AZ-204 (Developer) : ecriture de code qui utilise les services Azure, architecture applicative
Preparation
- Microsoft Learn : parcours d'apprentissage gratuits avec sandboxes Azure
- Pratiquez le code : chaque service doit etre utilise via le SDK, pas seulement le portail
- Projets concrets : creez une API REST deployee sur App Service avec Cosmos DB et Key Vault
- Examens blancs : MeasureUp (officiel) et Whizlabs
Comptez 2 a 3 mois de preparation avec une pratique reguliere du code.