Azure Developer (AZ-204): una guía de estudio práctica para desarrolladores en activo
AZ-204 es la certificación de Microsoft para desarrolladores. Si implementas código en Azure, aquí te explicamos qué evalúa y cómo estudiar sin agotarte.
AZ-204 es la certificación de Microsoft para quienes "implementan código en Azure". No es de infraestructura (esa es AZ-104). No es de arquitectura (esa es AZ-305). No es de pipelines de entrega (esa es AZ-400). Es la certificación para desarrolladores del día a día, para personas que escriben aplicaciones de App Service, Functions, Durable Functions y las consultas de Cosmos DB subyacentes.
Si ese es tu trabajo, AZ-204 es la certificación de Azure más útil que puedes obtener. El contenido se superpone con lo que realmente haces, lo que hace que tanto el estudio como el examen sean menos dolorosos. Si tu trabajo es de "administrador de Azure" o "arquitecto de la nube" sin mucho código de aplicación, AZ-204 es un esfuerzo en vano; elige AZ-104 o AZ-305 en su lugar.
Para quién es AZ-204 vs AZ-104 vs AZ-400
Una rápida aclaración, porque la nomenclatura basada en roles de Microsoft genera confusión:
- AZ-104 (Administrador). Provisionas y operas Azure: VMs, almacenamiento, redes, identidad, monitoreo. Lees logs, no siempre escribes las aplicaciones.
- AZ-204 (Desarrollador). Escribes código que se ejecuta en Azure. App Service, Functions, aplicaciones de contenedor, llamadas al SDK de Cosmos DB, manejadores de mensajes de Service Bus, referencias a Key Vault. No necesariamente eres dueño de las redes de la suscripción.
- AZ-400 (Experto en DevOps). Diseñas y ejecutas los pipelines de entrega. CI/CD con GitHub Actions o Azure DevOps, IaC con Bicep/Terraform, estrategias de lanzamiento, observabilidad. Nivel experto; asume AZ-104 o AZ-204 como base.
Si eres un desarrollador backend en una empresa que se ejecuta en Azure, AZ-204 es la certificación natural. Si eres un ingeniero de plataforma que construye las "pistas" sobre las que esos desarrolladores backend implementan, entonces es AZ-400. La mayoría de las personas obtienen la certificación incorrecta porque los nombres suenan aspiracionales.
Qué evalúa realmente AZ-204
El esquema oficial de habilidades en learn.microsoft.com/credentials/certifications/azure-developer/, actualizado significativamente por última vez a principios de 2024, se divide en:
- Desarrollar soluciones de cómputo de Azure (~25%). Aplicaciones web de App Service, Azure Functions, soluciones de contenedor (ACI, ACA, AKS a nivel de desarrollador — no a profundidad de infraestructura).
- Desarrollar para almacenamiento de Azure (~15-20%). Operaciones de Blob Storage, SDK de Cosmos DB a través de APIs de SQL y tabla, Azure Table Storage. Muchas preguntas de tipo "dado este código, ¿qué está mal?".
- Implementar seguridad de Azure (~20%). Autenticación de Microsoft Entra ID en código (librería MSAL), identidades administradas, referencias a Key Vault, tokens de acceso seguros, autenticación basada en certificados.
- Monitorear, solucionar problemas y optimizar soluciones de Azure (~15-20%). Application Insights, consultas de Log Analytics, autoescalado, almacenamiento en caché con Azure Cache for Redis, Azure CDN.
- Conectarse y consumir servicios de Azure y de terceros (~15-20%). API Management, Event Grid, Event Hubs, Service Bus, patrones basados en mensajes.
Observa lo que no se evalúa en gran medida: detalles internos de red, RBAC a profundidad de administrador, Azure Policy, gobernanza. Eso es territorio de AZ-104 / AZ-305. AZ-204 se mantiene en el carril del desarrollador.
Lo que se evalúa mucho en la práctica
Algunas áreas aparecen de manera desproporcionada en el examen en relación con su peso en el esquema de habilidades:
Slots de implementación de App Service. Cómo funcionan, cuándo usarlos, cómo interactúan los intercambios de slots con el auto-swap y el warmup. Generalmente hay de 3 a 5 preguntas solo sobre slots, y son puntos fáciles si los has usado.
Triggers y bindings de Azure Functions. Específicamente la sintaxis de binding de entrada/salida, cómo consumir mensajes de Service Bus desde una función, patrones de orquestación de Durable Functions (encadenamiento de funciones, fan-out/fan-in, APIs HTTP asíncronas, patrón de monitor). Memoriza los patrones de orquestación duradera por su nombre.
Niveles de consistencia de Cosmos DB. Fuerte, obsolescencia limitada, sesión, prefijo consistente, eventual. A Microsoft le encanta preguntar cuál elegir bajo trade-offs específicos de latencia / consistencia / costo. Respuesta real: el 90% de las cargas de trabajo de producción usan sesión y esa es casi siempre la elección correcta en el examen también. Pero conoce los demás para los casos extremos.
Identidades administradas (asignadas por el sistema vs asignadas por el usuario). Cuándo elegirías una sobre la otra, cómo otorgarles acceso a Key Vault, cómo funciona el flujo de adquisición de tokens internamente. Esto se evalúa mucho porque es el patrón de codificación segura preferido de Microsoft y quieren que lo conozcas.
Referencias a Key Vault en la configuración de App Service. La sintaxis @Microsoft.KeyVault(...), cómo App Service la resuelve al inicio, qué sucede cuando la referencia falla.
Patrones de reintento del SDK de Azure. Se menciona Polly. Retroceso exponencial, disyuntor (circuit breaker), tiempo de espera (timeout). Útil en el mundo real, a menudo evaluado.
Lo que se evalúa menos de lo que los candidatos esperan: detalles internos de AKS (se cubre, pero ligeramente — las preguntas profundas sobre Kubernetes son territorio de la especialidad de AKS), redes y facturación detallada. El examen está genuinamente enfocado en el desarrollador.
Un plan de estudio que no te agote
Cronograma realista si has implementado código en Azure profesionalmente durante más de 6 meses: 4-6 semanas a 6-10 horas por semana. Si eres más nuevo en Azure o en el desarrollo backend en general, 8-12 semanas.
- Semanas 1-2: Revisa Microsoft Learn en busca de puntos ciegos. La ruta oficial de AZ-204 es completa pero extensa. No la leas de principio a fin. Primero, toma un examen de práctica sin preparación, identifica en qué dominio eres más débil y usa Microsoft Learn para llenar esas brechas específicas. Si nunca has usado Durable Functions, es casi seguro que ese es tu punto ciego, comienza por ahí.
- Semanas 2-4: Construye algo pequeño. Esta es la parte que la mayoría de los candidatos omite y no debería. Crea una cuenta de Azure de nivel gratuito, implementa una aplicación web básica de App Service desde VS Code, agrega una Function con un trigger de Service Bus, conecta Cosmos DB, asegúrala con una identidad administrada y extrae un secreto de Key Vault. Todo el proceso cabe en un fin de semana. Hacerlo una vez afianza quizás el 30% del contenido del examen de una manera que ninguna cantidad de lectura lo hace.
- Semanas 4-5: Exámenes de práctica. El banco de preguntas AZ-204 de CertLabPro cubre los patrones; MeasureUp es el socio oficial si deseas una fuente premium. Realiza 2-3 simulacros cronometrados. Presta especial atención a las preguntas con fragmentos de código: tienen un estilo diferente a las preguntas puramente conceptuales y requieren práctica para leerlas rápidamente.
- Semanas 5-6: Áreas débiles y las partes que no haces en el trabajo. La mayoría de los desarrolladores de Azure en activo tienen una fuerte inclinación (App Service / Functions / Cosmos DB) y lagunas en mensajería o API Management. Dedica la recta final a cualquiera de las que no uses profesionalmente. El examen pondrá a prueba absolutamente el área que no has utilizado.
Recursos que realmente recomendaría
- Ruta AZ-204 de Microsoft Learn. Gratuita, oficial, alineada con el examen. No la leas linealmente.
- John Savill's AZ-204 study cram en YouTube. Recurso comunitario gratuito. La serie de Savill es más rápida que el curso promedio de Udemy y cubre el material correcto.
- Curso de Scott Duffy en Udemy. Decente, amplio, desactualizado en algunos puntos — revisado y actualizado en 2024, pero el contenido de App Service ha cambiado ligeramente desde entonces. Úsalo si prefieres el video, pero trátalo como un punto de partida.
- Repositorios de código de ejemplo de Microsoft Learn. La organización de GitHub
Azure-Samplestiene ejemplos funcionales para bindings de Functions, SDK de Cosmos DB, flujos de MSAL. Leer código funcional enseña más rápido que leer documentación sobre el código. - Ruta AZ-204 de Pluralsight. Sólida para estudiantes visuales. Los módulos de Functions y Cosmos DB son los más fuertes.
Lo que omitiría:
- Sitios de "cert dumps". La precisión de las preguntas es mala, la exposición legal es real, y el contenido del examen de Microsoft rota con la suficiente frecuencia como para que los dumps queden obsoletos.
- Tutoriales de cinco horas de inmersión profunda en servicios de nicho. AZ-204 no recompensa la profundidad en un solo servicio; recompensa la amplitud en la superficie de Azure relevante para el desarrollador.
Lo que ofrece a cambio
La compensación realista en EE. UU. para 2026 para los titulares de AZ-204 es similar a la de AZ-104: un salario base de $100k-$150k para desarrolladores de media carrera, con $130k-$190k+ en los centros urbanos costeros. La certificación por sí misma puede contribuir con $5k-$15k a la oferta. La señal compuesta es: AZ-204 + un portafolio real de trabajo en Azure en GitHub + 2-3 años de aplicaciones de Azure en producción te coloca en las listas de preseleccionados para desarrolladores backend senior / nativos de la nube de una manera que cualquiera de esos elementos por sí solo no lo hace.
Es particularmente valiosa para desarrolladores backend que están pivotando de .NET on-premise a .NET nativo de la nube, donde los empleadores que utilizan la pila de Microsoft usan AZ-204 como la señal explícita de "esta persona ha dado el salto".
Cuándo omitir AZ-204
Si tu trabajo en Azure es 90% escribir infraestructura como código y ajustar planes de App Service en lugar de escribir código de aplicación, AZ-104 encaja mejor. Si estás construyendo pipelines de ML reales, DP-100 (o DP-203 para ingeniería de datos) está más cerca. Si te desenvuelves en herramientas de DevOps, AZ-400.
AZ-204 es para personas que escriben código que se ejecuta en Azure. Si ese no es tu trabajo diario, la certificación no te recompensará proporcionalmente.
En resumen
AZ-204 es una de las credenciales de desarrollador de Microsoft más útiles porque el contenido coincide estrechamente con el trabajo. El examen es justo si realmente has implementado código en Azure; es difícil si solo has leído sobre ello. Seis semanas de estudio enfocado, más un proyecto de fin de semana, llevan a la mayoría de los desarrolladores en activo cómodamente a una puntuación aprobatoria.
Si empiezas hoy, explora el banco de preguntas de AZ-204 o inicia una práctica cronometrada. Luego, implementa algo en Azure este fin de semana. La certificación es, en gran medida, una excusa para hacerlo de todos modos.