Examen de práctica Claude Certified Developer – Foundations
Práctica gratuita para el examen Claude Certified Developer – Foundations (CCDV-F) de Anthropic: agentes y flujos de trabajo, integración de la Messages API, selección y optimización de modelos, ingeniería de prompts/contexto, seguridad, y herramientas y MCP.
Elige un dominio
Preguntas de práctica basadas en la guía oficial del examen Claude Certified Developer – Foundations (CCDV-F) y la documentación pública de Anthropic. Es una herramienta de estudio independiente, no afiliada ni respaldada por Anthropic, y no otorga certificación. Lo administra Pearson VUE; Anthropic publica el número de preguntas, el límite de tiempo, la puntuación de aprobación y la tarifa vigentes en la guía oficial del examen CCDV-F.
Sobre el examen Claude Certified Developer – Foundations (CCDV-F)
Claude Certified Developer – Foundations (código CCDV-F) es la certificación de Anthropic para ingenieros que construyen, integran y despliegan aplicaciones de Claude en producción — típicamente con 1–5 años de experiencia en software y más de 6 meses de práctica con LLM, competentes en Python y/o TypeScript. El examen real abarca ocho dominios; Aplicaciones e Integración pesa por sí solo 33.1%, seguido de Selección y optimización de modelos (16.8%), Agentes y flujos (14.7%), Ingeniería de prompts y contexto (11%), Herramientas y MCP (10.6%), Seguridad (8.1%), Claude Code (3.1%) y Evaluación/pruebas/depuración (2.6%). Lo administra Pearson VUE y se califica en una escala; Anthropic publica el número de preguntas, el límite de tiempo, la puntuación de aprobación, la tarifa y la vigencia actuales en la Guía oficial del examen CCDV-F, así que confírmalos ahí antes de reservar. Nuestras preguntas gratuitas reflejan esos dominios y pesos en inglés, chino simplificado y español.
Cómo estudiar para el examen Claude Certified Developer
Construye algo real contra la Messages API antes de presentarte — la mayoría de las preguntas de integración evalúan hechos que internalizas en una tarde de código: model, max_tokens y messages son los parámetros obligatorios; el primer mensaje debe tener rol "user"; la API no tiene estado, así que reenvías toda la conversación; stream: true entrega eventos content_block_delta para mejorar la latencia percibida; las imágenes van en bloques de contenido, no en un endpoint aparte; el budget_tokens de thinking debe ser menor que max_tokens. El prompt caching es coincidencia exacta de prefijo — un timestamp al inicio del system prompt mata silenciosamente cada acierto de caché, y añadir una herramienta invalida todo el caché porque las tools se renderizan antes que system y messages.
Para agentes, interioriza "Building Effective Agents" de Anthropic: workflows (rutas de código predefinidas) para pasos fijos y predecibles; agentes (bucles dirigidos por el modelo) solo cuando la ruta no puede conocerse de antemano; y empieza siempre por lo más simple que funcione. Las preguntas de seguridad premian los mismos instintos que la seguridad de aplicaciones clásica: trata la salida del modelo y el contenido recuperado como entrada no confiable, delimita el contenido del usuario para que un "ignora las instrucciones anteriores" inyectado siga siendo datos, limita las herramientas al mínimo privilegio y usa hooks — no reglas de prompt — cuando se requiere una garantía. En Claude Code, conoce las superficies de configuración (CLAUDE.md en la raíz del repo para convenciones compartidas, settings.local.json para permisos personales, -p --output-format json para CI) y que los subagentes aíslan búsquedas ruidosas en su propio contexto. Luego haz nuestro simulacro cronometrado de 53 preguntas para ensayar el formato real.
Los mecanismos de uso de herramientas merecen una sesión de estudio propia, porque aquí las preguntas son precisas y los detalles se recuerdan a medias con facilidad. Interioriza la forma del bucle: envías la conversación junto con tus definiciones de herramientas, el modelo puede responder con uno o varios bloques de uso de herramienta, tú los ejecutas y devuelves todos los resultados —cada uno con el id de la llamada a la que responde— en un único mensaje de usuario, no repartidos en varios. Separarlos u omitir uno rompe el emparejamiento del que depende el modelo. Una herramienta que falla sigue siendo un resultado: devuélvelo marcado como error y con un mensaje sobre el que el modelo pueda actuar, en lugar de omitirlo o dejar que la excepción se propague. Añade de vuelta al historial todo el contenido del turno del asistente y no solo su texto, para que los bloques de uso de herramienta sobrevivan al siguiente turno. Y trata la definición de la herramienta como la interfaz contra la que el modelo realmente programa: la descripción y las descripciones de los parámetros son lo que determina si llama a la herramienta correcta con los argumentos correctos, de modo que una herramienta mal descrita es un problema de corrección, no un detalle cosmético de documentación.
Completa tu preparación con la mitad operativa del trabajo: coste, latencia y saber si aquello funciona. El caché premia una disciplina concreta: pon primero el material estable y al final el volátil, porque el caché casa por prefijo y cualquier cosa que cambie al principio invalida todo lo que viene después. Esa única regla explica la mayoría de los fallos de caché en la práctica, incluido el clásico autoinfligido en que una marca de tiempo o un identificador por petición se cuela cerca del inicio del prompt y desbarata todo el mecanismo en silencio. Verifica en lugar de suponer: las cifras de consumo de cada respuesta te dicen cuánto se escribió en el caché y cuánto se leyó de él. Para el trabajo que no es sensible a la latencia, el procesamiento por lotes cambia inmediatez por una tarifa menor, y el detalle que conviene recordar es que los resultados se emparejan por el identificador que asignaste a cada petición y no por su posición, ya que no tienen por qué volver en orden. Por último, aprende las razones de parada y ramifica según ellas: un turno que terminó por alcanzar el límite de salida, porque quiere una herramienta o porque fue rechazado son tres situaciones distintas, y el código que lee el primer bloque de contenido sin comprobarlo acabará equivocándose.
FAQ
¿Son estas las preguntas reales del examen?
No. El contenido del examen real es confidencial y está protegido por NDA. Nuestras preguntas son originales, redactadas a partir de la guía pública del examen CCDV-F (dominios, pesos de habilidades y estilo de preguntas de muestra) y la documentación oficial de la API, Claude Code y MCP de Anthropic — la misma base de conocimientos y dificultad, cero ítems copiados.
¿En qué debería enfocarme según los pesos de los dominios?
Un tercio del examen es Aplicaciones e Integración, así que domina la Messages API: parámetros obligatorios, su naturaleza sin estado (reenviar el historial completo), eventos de streaming, bloques de contenido de visión, presupuestos de razonamiento extendido, reglas de prefijo del prompt caching, los compromisos de la Batches API y las diferencias entre Bedrock y Vertex. El siguiente bloque es Selección y optimización de modelos — compromisos entre niveles, economía de tokens y caché. Claude Code y las evaluaciones son pequeños individualmente (menos del 6% combinado) pero son puntos fáciles si conoces los flags de la CLI y los métodos de calificación.
¿En qué se diferencia del examen Architect – Foundations?
El examen de Developer profundiza en la implementación práctica: mecánica cruda de la API, uso de SDK, streaming, interioridades del caché, gestión de secretos y desarrollo de servidores MCP. El de Architect – Foundations enfatiza el juicio a nivel de sistema: patrones de orquestación, estrategia de configuración y diseño de fiabilidad. Muchos candidatos toman ambos; el conocimiento se superpone en aproximadamente un tercio. Los dos están en el mismo nivel del programa, así que sus tarifas y puntuaciones de aprobación van a la par: Anthropic indica las cifras vigentes de cada uno en la página de certificación de Partner Academy.
¿Puedo aprobar estudiando la documentación o necesito experiencia práctica?
Solo con documentación el camino es más difícil, porque el examen está escrito para quienes han puesto algo en producción y pregunta por los detalles que uno solo advierte cuando su propio código falla. Los mecanismos que más pesan son justo los que parecen obvios sobre el papel y te hacen tropezar en la práctica: que la API no tiene estado, así que reenvías toda la conversación en cada turno; que cada resultado de herramienta debe emparejarse con su llamada por id y devolverse en un único mensaje de usuario; que un prefijo cacheado se invalida con cualquier byte que cambie por delante de él; y que el bucle continúa hasta que el modelo deja de pedir herramientas. Leer esos hechos lleva una hora; interiorizarlos, una tarde construyendo. Así que construye lo más pequeño que los ejercite: un script que mantenga una conversación, llame a una herramienta propia, gestione el caso en que esa herramienta falla e imprima el consumo de tokens de cada respuesta. Después lee la guía publicada y úsala como lista de comprobación de lo que tu proyecto de juguete no cubrió, no como material de estudio principal.