Développeur Azure (AZ-204) : un guide d'étude pratique pour les développeurs en activité
L'AZ-204 est la certification de Microsoft pour les développeurs. Si vous livrez du code sur Azure, voici ce qu'elle teste et comment étudier sans s'épuiser.
L'AZ-204 est la certification Microsoft « vous livrez du code sur Azure ». Pas l'infrastructure (c'est l'AZ-104). Pas l'architecture (c'est l'AZ-305). Pas les pipelines de livraison (c'est l'AZ-400). C'est la certification quotidienne pour les développeurs qui écrivent des applications App Service, des Functions, des Durable Functions et les requêtes Cosmos DB sous-jacentes.
Si c'est votre travail, l'AZ-204 est la certification Azure la plus utile que vous puissiez passer. Le contenu chevauche ce que vous faites réellement, ce qui rend l'étude et l'examen moins pénibles. Si votre travail est « administrateur Azure » ou « architecte cloud » sans beaucoup de code d'application, l'AZ-204 est un effort inutile — choisissez plutôt l'AZ-104 ou l'AZ-305.
À qui s'adresse l'AZ-204 comparé à l'AZ-104 et l'AZ-400
Petite clarification rapide, car la nomenclature basée sur les rôles de Microsoft crée de la confusion :
- AZ-104 (Administrateur). Vous provisionnez et utilisez Azure : Machines virtuelles, stockage, réseau, identité, surveillance. Vous lisez les journaux, vous n'écrivez pas toujours les applications.
- AZ-204 (Développeur). Vous écrivez du code qui s'exécute sur Azure. App Service, Functions, applications conteneurisées, appels SDK Cosmos DB, gestionnaires de messages Service Bus, références Key Vault. Vous ne possédez pas nécessairement le réseau de l'abonnement.
- AZ-400 (Expert DevOps). Vous concevez et exécutez les pipelines de livraison. CI/CD avec GitHub Actions ou Azure DevOps, IaC avec Bicep/Terraform, stratégies de publication, observabilité. Niveau expert ; suppose l'AZ-104 ou l'AZ-204 comme base.
Si vous êtes un développeur backend dans une entreprise qui fonctionne sur Azure, l'AZ-204 est la certification naturelle. Si vous êtes un ingénieur plateforme qui construit les infrastructures sur lesquelles ces développeurs backend livrent, c'est l'AZ-400. La plupart des gens choisissent la mauvaise car les noms sonnent ambitieux.
Ce que l'AZ-204 teste réellement
Le plan de compétences officiel sur learn.microsoft.com/credentials/certifications/azure-developer/, mis à jour de manière significative début 2024, se divise en :
- Développer des solutions de calcul Azure (~25 %). Applications web App Service, Azure Functions, solutions de conteneurs (ACI, ACA, AKS au niveau développeur — pas en profondeur d'infrastructure).
- Développer pour le stockage Azure (~15-20 %). Opérations Blob Storage, SDK Cosmos DB pour les API SQL et Table, Azure Table Storage. Beaucoup de questions du type « étant donné ce code, qu'est-ce qui ne va pas ».
- Implémenter la sécurité Azure (~20 %). Authentification Microsoft Entra ID dans le code (bibliothèque MSAL), identités gérées, références Key Vault, jetons d'accès sécurisés, authentification par certificat.
- Surveiller, dépanner et optimiser les solutions Azure (~15-20 %). Application Insights, requêtes Log Analytics, mise à l'échelle automatique, mise en cache avec Azure Cache for Redis, Azure CDN.
- Se connecter et consommer des services Azure et des services tiers (~15-20 %). API Management, Event Grid, Event Hubs, Service Bus, modèles basés sur les messages.
Notez ce qui n'est pas fortement testé : les détails internes du réseau, le RBAC en profondeur d'administrateur, Azure Policy, la gouvernance. C'est le territoire de l'AZ-104 / AZ-305. L'AZ-204 reste dans le domaine du développeur.
Ce qui est fortement testé en pratique
Quelques domaines apparaissent de manière disproportionnée à l'examen par rapport à leur part dans le plan de compétences :
- Slots de déploiement App Service. Comment ils fonctionnent, quand les utiliser, comment les échanges de slots interagissent avec l'auto-échange et le préchauffage. Il y a généralement 3 à 5 questions sur les slots seuls, et ce sont des points faciles si vous les avez utilisés.
- Déclencheurs et liaisons Azure Functions. Plus précisément la syntaxe de liaison d'entrée/sortie, comment consommer les messages Service Bus à partir d'une fonction, les modèles d'orchestration Durable Functions (chaînage de fonctions, fan-out/fan-in, API HTTP asynchrones, modèle de moniteur). Mémorisez les noms des modèles d'orchestration durables.
- Niveaux de cohérence Cosmos DB. Fort, obsolescence limitée, session, préfixe cohérent, éventuel. Microsoft adore demander lequel choisir en fonction de compromis spécifiques en matière de latence / cohérence / coût. Réponse réelle : 90 % des charges de travail de production utilisent la session et c'est presque toujours le bon choix à l'examen également. Mais connaissez les autres pour les cas limites.
- Identités gérées (attribuées par le système vs attribuées par l'utilisateur). Quand choisir l'une plutôt que l'autre, comment leur accorder l'accès à Key Vault, comment le flux d'acquisition de jetons fonctionne en coulisses. C'est fortement testé car c'est le modèle de codage sécurisé préféré de Microsoft et ils veulent que vous le connaissiez.
- Références Key Vault dans la configuration App Service. La syntaxe
@Microsoft.KeyVault(...), comment App Service la résout au démarrage, ce qui se passe lorsque la référence échoue. - Modèles de nouvelle tentative du SDK Azure. Polly est mentionné. Rappel exponentiel, disjoncteur, délai d'attente. Utile dans le monde réel, souvent testé.
Ce qui est moins testé que ce que les candidats attendent : les détails internes d'AKS (c'est couvert, mais légèrement — les questions approfondies sur Kubernetes relèvent du territoire de spécialité AKS), le réseau et la facturation détaillée. L'examen est véritablement axé sur le développeur.
Un plan d'étude qui ne vous épuise pas
Délai réaliste si vous avez livré du code Azure professionnellement pendant plus de 6 mois : 4 à 6 semaines à raison de 6 à 10 heures par semaine. Si vous êtes nouveau sur Azure ou au développement backend en général, 8 à 12 semaines.
- Semaines 1-2 : Parcourez Microsoft Learn pour identifier les lacunes. Le parcours officiel AZ-204 est complet mais volumineux. Ne le lisez pas de bout en bout. Passez d'abord un examen pratique à froid, voyez dans quel domaine vous êtes le plus faible et utilisez Microsoft Learn pour combler ces lacunes spécifiques. Si vous n'avez jamais utilisé Durable Functions, c'est presque certainement votre point faible — commencez par là.
- Semaines 2-4 : Construisez quelque chose de petit. C'est la partie que la plupart des candidats sautent et ne devraient pas. Créez un compte Azure de niveau gratuit, déployez une application web App Service de base depuis VS Code, ajoutez une Function avec un déclencheur Service Bus, connectez Cosmos DB, sécurisez-le avec une identité gérée et extrayez un secret de Key Vault. Le tout tient en un week-end. Le faire une fois ancre peut-être 30 % du contenu de l'examen d'une manière qu'aucune lecture ne le ferait.
- Semaines 4-5 : Examens pratiques. La banque de questions AZ-204 de CertLabPro couvre les modèles ; MeasureUp est le partenaire officiel si vous souhaitez une source premium. Passez 2-3 examens blancs chronométrés. Portez une attention particulière aux questions basées sur des extraits de code — elles sont d'un style différent des questions purement conceptuelles et nécessitent de la pratique pour être lues rapidement.
- Semaines 5-6 : Les points faibles et les parties que vous ne faites pas au travail. La plupart des développeurs Azure en activité ont une forte inclinaison (App Service / Functions / Cosmos DB) et des lacunes en matière de messagerie ou de gestion des API. Concentrez-vous sur la partie que vous n'utilisez pas professionnellement. L'examen testera absolument le domaine que vous n'avez pas utilisé.
Ressources que je recommanderais réellement
- Parcours Microsoft Learn AZ-204. Gratuit, officiel, aligné sur l'examen. Ne le lisez pas de manière linéaire.
- Le "study cram" AZ-204 de John Savill sur YouTube. Ressource communautaire gratuite. La série de Savill est plus rapide que le cours Udemy moyen et couvre le bon matériel.
- Le cours Udemy de Scott Duffy. Correct, large, daté par endroits — vérifié en 2024 mais le contenu App Service a légèrement évolué depuis. Utilisez-le si vous préférez la vidéo, mais considérez-le comme un point de départ.
- Dépôts de code d'exemple Microsoft Learn. L'organisation GitHub
Azure-Samplespropose des exemples fonctionnels pour les liaisons Functions, le SDK Cosmos DB, les flux MSAL. Lire du code fonctionnel enseigne plus vite que de lire de la documentation sur le code. - Le parcours AZ-204 de Pluralsight. Solide pour les apprenants visuels. Les modules Functions et Cosmos DB sont les plus performants.
Ce que je sauterais :
- Sites de "dumps" de certifications. La précision des questions est mauvaise, l'exposition légale est réelle, et le contenu des examens Microsoft tourne suffisamment fréquemment pour que les "dumps" deviennent obsolètes.
- Tutoriels de cinq heures approfondis sur des services de niche. L'AZ-204 ne récompense pas la profondeur dans un seul service ; il récompense l'étendue des connaissances sur la surface Azure pertinente pour les développeurs.
Ce que cela rapporte
La rémunération réaliste aux États-Unis en 2026 pour les titulaires de l'AZ-204 est similaire à celle de l'AZ-104 : un salaire de base de 100 000 $ à 150 000 $ pour les développeurs en milieu de carrière, avec 130 000 $ à 190 000 $+ dans les centres côtiers. La certification à elle seule contribue peut-être pour 5 000 $ à 15 000 $ à l'offre. Le signal composé est le suivant : AZ-204 + un véritable portfolio GitHub de travaux Azure + 2-3 ans d'applications Azure en production livrées vous place sur les listes restreintes de développeurs backend senior / cloud-native d'une manière qu'aucun de ces éléments seul ne le ferait.
Elle est particulièrement précieuse pour les développeurs backend qui passent du .NET sur site au .NET cloud-native, où les employeurs utilisant la pile Microsoft utilisent l'AZ-204 comme signal explicite : « cette personne a franchi le pas ».
Quand ne pas passer l'AZ-204
Si votre travail sur Azure consiste à 90 % à écrire de l'infrastructure-as-code et à ajuster des plans App Service plutôt qu'à écrire du code d'application, l'AZ-104 convient mieux. Si vous construisez de véritables pipelines ML, le DP-100 (ou le DP-203 pour l'ingénierie des données) est plus proche. Si vous êtes dans l'outillage DevOps, l'AZ-400.
L'AZ-204 est destinée aux personnes qui écrivent du code qui s'exécute sur Azure. Si ce n'est pas votre travail quotidien, la certification ne vous rapportera pas proportionnellement.
En résumé
L'AZ-204 est l'une des certifications développeur Microsoft les plus utiles car son contenu correspond étroitement au travail. L'examen est équitable si vous avez réellement livré du code Azure ; il est difficile si vous n'avez fait que le lire. Six semaines d'étude ciblée, plus un projet de week-end, permettent à la plupart des développeurs en activité d'atteindre confortablement une note de passage.
Si vous commencez aujourd'hui, parcourez la banque de questions AZ-204 ou commencez un entraînement chronométré. Ensuite, allez livrer quelque chose sur Azure ce week-end. La certification est principalement une excuse pour le faire de toute façon.