AWS Certified Developer - Associate (DVA-C02) es la certificación de nivel Associate para los desarrolladores que crean e implementan aplicaciones en AWS. Va más allá de elegir una arquitectura y pregunta qué API debe llamar tu código, con qué configuración, y cómo debe hacerse la implementación, de modo que la experiencia práctica con los servicios mediante el SDK y la CLI es lo que decide el resultado.
Este artículo es la guía de nuestra serie de 15 análisis en profundidad por dominio de DVA-C02. Antes de entrar en cada tema, traza el mapa completo: la estructura del examen, a quién va dirigido y qué lugar ocupa esta certificación en una carrera profesional en AWS.
---
¿Para quién es DVA-C02?
Si SAA-C03 consiste en dibujar el plano de un edificio, DVA-C02 consiste en tender de verdad el cableado e instalar los equipos en su interior. Las preguntas son las decisiones con las que se topa quien escribe código: el tiempo de espera de una función Lambda, la coherencia de lectura de DynamoDB, cómo se desplaza el tráfico durante una implementación.
Esta certificación encaja especialmente bien con los siguientes perfiles.
| Público objetivo | Por qué encaja | |------|------| | Desarrolladores back-end y full-stack que construyen sobre AWS | Validación formal del conocimiento de Lambda, DynamoDB y API Gateway que usas a diario | | Desarrolladores en transición a serverless | Ordenar de forma sistemática el diseño basado en eventos y los patrones de integración de servicios | | Ingenieros de DevOps y de plataforma | Entender CI/CD y las estrategias de implementación desde la óptica del desarrollador; un trampolín hacia DOP-C02 | | Quienes ya tienen SAA-C03 | Completar la capacidad de llevar una arquitectura diseñada a código e implementaciones reales | | Desarrolladores júnior y quienes buscan empleo | Una certificación práctica que demuestra competencias de desarrollo en AWS |
No hay certificación previa. AWS recomienda uno o más años de experiencia práctica desarrollando y manteniendo aplicaciones con servicios de AWS, pero no es obligatoria. El examen está disponible en español (Latinoamérica). Manejar con soltura al menos un lenguaje de programación ayuda a leer los fragmentos de código y las llamadas al SDK que aparecen en las preguntas.
---
Información General del Examen
| Elemento | Detalle | |------|------| | Código del examen | DVA-C02 | | Nombre completo | AWS Certified Developer - Associate | | Nivel | Associate | | Puntuación aprobatoria | 720 (escala 100–1,000) | | Preguntas | 65 (50 calificadas + 15 no calificadas) | | Duración | 130 minutos | | Costo | 150 USD | | Vigencia | 3 años | | Tipos de preguntas | Opción múltiple, respuesta múltiple | | Idiomas | Disponible en español (Latinoamérica); 6 idiomas en total | | Modalidad | Centro de exámenes Pearson VUE o examen supervisado en línea | | Experiencia recomendada | 1 año o más desarrollando y manteniendo aplicaciones en AWS (no obligatoria) |
Las 15 preguntas no calificadas sirven para que AWS las evalúe de cara a futuros exámenes, y no están identificadas. Las preguntas sin responder cuentan como incorrectas y no hay penalización por adivinar, así que responde todas. La puntuación es compensatoria: no necesitas aprobar cada dominio, solo alcanzar 720 en el total.
---
Distribución de Dominios
DVA-C02 se compone de cuatro dominios. Los pesos siguientes son las cifras oficiales sobre el contenido calificado.
| Dominio | Tema | Peso | Artículos | |------|------|------|------| | Dominio 1 | Desarrollo con servicios de AWS | 32% | 5 artículos | | Dominio 2 | Seguridad | 26% | 3 artículos | | Dominio 3 | Implementación | 24% | 4 artículos | | Dominio 4 | Solución de problemas y optimización | 18% | 3 artículos |
El Dominio 1 (Desarrollo con servicios de AWS) es el de mayor peso, con un 32%. Se centra en componentes serverless como Lambda, DynamoDB, API Gateway y SQS y SNS, así que la experiencia llamando a estos servicios directamente con el SDK se traduce en puntos. Fíjate también en que la seguridad ocupa el segundo lugar, con un 26%. Es un examen para desarrolladores, pero los roles de IAM, el cifrado con KMS y la gestión de secretos suman más de una cuarta parte.
!Ponderación de los 4 dominios del examen DVA-C02
Dominio 1: Desarrollo con servicios de AWS (32%)
Este dominio trata de escribir el código de la aplicación y conectarlo con los servicios de AWS. Los patrones serverless y basados en eventos están en el centro.
Temas clave: Configuración de funciones Lambda (memoria, tiempo de espera, simultaneidad, variables de entorno); asignaciones de orígenes de eventos; API Gateway; integración asíncrona con SQS, SNS, EventBridge y Kinesis; reintentos y retroceso exponencial en el SDK de AWS; diseño de claves e índices de DynamoDB (GSI, LSI); estrategias de caché con ElastiCache; Step Functions.
Consejo: "El procesamiento de un mensaje de SQS falla una y otra vez y el mismo mensaje se reintenta sin parar" → configura una cola de mensajes fallidos (DLQ). "Necesitamos consultar DynamoDB por un atributo que no es la clave de partición" → un índice secundario global (GSI). Ante errores de limitación, el retroceso exponencial con reintentos es la respuesta por defecto.
Artículos relacionados: Patrones de arquitectura orientada a eventos, SDK de AWS y mensajería/streaming, Desarrollo de funciones Lambda, Modelado de datos DynamoDB y consultas, Integración de almacenes de datos y caché
Dominio 2: Seguridad (26%)
Este dominio trata de implementar la autenticación y la autorización, el cifrado y el manejo de datos confidenciales en una aplicación.
Temas clave: Roles y políticas de IAM; STS y credenciales temporales; grupos de usuarios y grupos de identidades de Amazon Cognito; KMS y cifrado de sobre; cifrado en reposo y en tránsito; Secrets Manager y Systems Manager Parameter Store; cifrado de variables de entorno.
Consejo: "Gestionar el registro y el inicio de sesión de usuarios" → grupo de usuarios de Cognito. "Dar a los usuarios autenticados credenciales temporales para acceder a recursos de AWS" → grupo de identidades de Cognito. "La contraseña de la base de datos debe rotarse automáticamente" → Secrets Manager.
Artículos relacionados: Autenticación IAM y Cognito, Implementación de Cifrado y Gestión de Claves, Gestión de Datos Sensibles y Secretos
Dominio 3: Implementación (24%)
Este dominio trata de empaquetar una aplicación, automatizarla con un pipeline y publicarla de forma segura.
Temas clave: Preparación de artefactos de implementación; AWS SAM y CloudFormation; CodeBuild, CodeDeploy y CodePipeline; versiones y alias de Lambda; etapas de API Gateway; estrategias de implementación (todo a la vez, gradual, azul/verde, canario); políticas de implementación de Elastic Beanstalk; entornos de pruebas de integración.
Consejo: "Enviar primero solo el 10% del tráfico a la nueva versión" → alias de Lambda con pesos o una implementación canario de CodeDeploy. "Debemos poder volver de inmediato al entorno anterior si algo falla" → implementación azul/verde. Si en Elastic Beanstalk no puede haber tiempo de inactividad, descarta All at once.
Artículos relacionados: Artefactos de Implementación y Gestión de Configuración, Configuración de Canalización CI/CD, Automatización de Pruebas y Entorno de Desarrollo, Estrategias de Implementación y Gestión de Versiones
Dominio 4: Solución de problemas y optimización (18%)
Este dominio trata de detectar problemas en una aplicación en ejecución y mejorar su rendimiento y su costo.
Temas clave: CloudWatch Logs y Logs Insights; métricas y alarmas; métricas personalizadas; seguimiento e instrumentación con AWS X-Ray; registro estructurado; simultaneidad y arranques en frío de Lambda; configuración de memoria y rendimiento; caché y optimización de consultas.
Consejo: "Ver dónde se retrasa una solicitud al pasar por varios servicios" → AWS X-Ray. "Buscar y agregar patrones concretos en los registros" → CloudWatch Logs Insights. Al aumentar la memoria de una función Lambda también aumenta su CPU, así que un tiempo de ejecución menor puede incluso reducir el costo.
Artículos relacionados: Analizando Registros, Métricas y Trazas - CloudWatch, X-Ray, Depuración, Instrumentación de Código de Observabilidad - Anotaciones X-Ray, Registros Estructurados, Verificación de Salud, Optimización de Rendimiento de Lambda y Aplicaciones - Concurrencia, Almacenamiento en Caché, Políticas de Filtro
---
¿Dónde se ubica DVA-C02 en la ruta de certificación de AWS?
La ruta de desarrollador de AWS asciende de Foundational a Associate y luego a Professional. DVA-C02 está en el medio.
| Aspecto | CLF-C02 | DVA-C02 | DOP-C02 | |------|------|------|------| | Nivel | Foundational | Associate | Professional | | Nombre completo | Cloud Practitioner | Developer - Associate | DevOps Engineer - Professional | | Público principal | Cualquier rol, incluidos los no técnicos | Desarrolladores que crean e implementan aplicaciones en AWS | Ingenieros que diseñan la automatización de implementaciones y la operación a escala | | Duración | 90 minutos | 130 minutos | 180 minutos | | Preguntas | 65 | 65 | 75 | | Costo | 100 USD | 150 USD | 300 USD |
El conocimiento de implementación y observabilidad que desarrollas para DVA-C02 se extiende a la automatización a nivel de organización en la certificación superior. Para seguir en la ruta de desarrollador, continúa con la guía de DOP-C02; para completar la visión de diseño de arquitecturas, consulta la guía de SAA-C03. Si, por el contrario, los propios nombres de los servicios de AWS te resultan ajenos, construye primero la base con la guía de Cloud Practitioner.
---
Hoja de Ruta de Estudio para Principiantes
Un orden de estudio paso a paso para quienes estudian el desarrollo en AWS por primera vez.
Paso 1 (Semanas 1–2): Aprende el núcleo serverless. Crea tú mismo una API sencilla con Lambda, API Gateway y DynamoDB. Lo importante es llamarla con