Claude Certified Developer – Foundations Study Guide – CCDV-F Exam

Claude-Certified-Developer-Foundations

Claude Certified Developer – Foundations Preparation Details

The Claude Certified Developer – Foundations (CCDV-F) certification validates the skills to build, integrate, and ship production-grade Claude applications and agents. This guide maps every exam domain to Anthropic’s own documentation, from the Agent SDK and Messages API to Claude Code and Model Context Protocol. You can also explore more Claude study guides on the Claude category to keep building your skills.

Claude Certified Developer – Foundations Materials

CourseraBuilding with the Claude API
UdemyClaude Certified Developer – Foundations Practice Tests

Domain 1: Agents and Workflows (14.7%)

Agent Architecture (4.5%)

Principles, patterns, and tradeoffs of agent and workflow architecture, including the decision criteria for using a workflow versus an agent, the structure of manager/supervisor hierarchies, and the role of subagents in improving task execution.

Orchestrate teams of Claude Code sessions

Create custom subagents

Multi-agent sessions

Orchestrate subagents at scale with dynamic workflows

Agent Construction with Claude (5.3%)

Methods, tools, and platforms for constructing Claude agents, including the Claude Agent SDK, custom agent loops and harnesses, managed agent deployment models (self-hosted vs. Anthropic-hosted), and hooks for deterministic actions.

Agent SDK overview

Automate actions with hooks

Claude Managed Agents overview

Self-hosted sandboxes

Hosting the Agent SDK

Agent Patterns and Frameworks (4.9%)

Common agent design patterns (tool-use loops, sub-agents, memory, context-window management) and agentic abstraction frameworks (e.g., Strands, LangGraph, PydanticAI) for building agents and workflows for multi-step tasks.

Context windows

Memory tool

Context editing

Create custom subagents

Domain 2: Applications and Integration (33.1%)

Understanding Requirements (3.4%)

Functional and infrastructure requirements based on business requirements and solution architecture.

Features overview

Choosing the right model

Get started with Claude

Systems Life Cycle (2.8%)

Systems life cycle management concepts and frameworks used to develop, implement, operate, and maintain IT systems.

Run Claude Code programmatically

Securely deploying AI agents

Get started with Claude

Claude API Mechanics (6.8%)

Claude API behavior and mechanics, including messages, tools, streaming, vision, thinking, caching, invoking Claude through third-party vendors, Messages API data access patterns, batch API use, and tradeoffs between realtime and batch API selection.

Using the Messages API

Streaming Messages

Vision

Extended thinking

Prompt caching

Batch processing

Claude in Microsoft Foundry

Software Engineering Foundations (7.4%)

Core software engineering principles and practices, including REST APIs, JSON, asynchronous programming, version control, SDLC integration, code review, and small- and large-scale refactoring.

API overview

Structured outputs

Run Claude Code programmatically

Claude Application Design (8.6%)

Design considerations for building Claude applications, including how Claude interprets instructions across interfaces (Claude Code, Desktop, claude.ai, API, SDKs), content boundaries, schema design, session hygiene, and plugin management.

Explore the .claude directory

Plugins reference

Structured outputs

Design guidelines

Configuration Management (4.1%)

Configuration management for Claude system components, including CLAUDE.md files, settings.json, model version pinning, prompt versioning, and plugin dependencies.

Explore the .claude directory

Model configuration

Model IDs and versioning

Plugins reference

Domain 3: Claude Code (3.1%)

Claude Code Operation (3.1%)

Claude Code core components (Rules, Skills, Commands, Agents, Agent Memory), features (session management, built-in and custom slash commands, headless mode, streaming mode, auto-mode), the CLAUDE.md hierarchy, repository initialization, and settings.json configuration.

Explore the .claude directory

Run Claude Code programmatically

Create custom subagents

Plugins reference

Explore the context window

Domain 4: Eval, Testing, and Debugging (2.6%)

Debugging and Error Handling (2.6%)

Debugging and error handling techniques for Claude applications, including error type identification, recovery strategy selection, trace analysis to identify failure modes, and problem origin isolation between the integration layer and model output.

Stop reasons and fallback

Troubleshooting tool use

Troubleshooting

Handle tool calls

Domain 5: Model Selection and Optimization (16.8%)

LLM Fundamentals (5.2%)

Basic understanding of LLMs (tokens, context windows, sampling, non-determinism, next-token generation), model options (fast mode, extended thinking, adaptive thinking, effort levels), and fundamental prompting techniques (zero-shot, single-shot, multi-shot).

Context windows

Adaptive thinking

Effort

Fast mode (research preview)

Prompting best practices

Technical Fundamentals (6.1%)

Foundational technical concepts supporting AI application development, including basic engineering practices (integrating with SDKs that wrap REST APIs, websockets).

CLI, SDKs, and libraries

Get started with Claude

API overview

Model Selection and Tradeoffs (2.7%)

Claude model capabilities (Opus vs. Sonnet vs. Haiku use cases, adaptive thinking support), tradeoffs across quality/latency/cost parameters, and breaking behavior changes across model releases when selecting models for tasks.

Choosing the right model

Models overview

Model deprecations

Choosing the right Claude model: Haiku, Sonnet, Opus, or Fable

Cost and Token Management (2.8%)

Token budgeting and cost management techniques for Claude applications, including token usage tracking, cost modeling, and caching techniques (prompt caching, cache check-pointing) for cost optimization.

Pricing

Prompt caching

Batch processing

Token counting

Domain 6: Prompt and Context Engineering (11.0%)

Context Engineering (3.8%)

Context and memory management techniques for Claude applications, including context window management, prevention of context drift and bloat (tool output pruning, compaction), and context isolation through subagents or multi-step agentic workflows.

Effective context engineering for AI agents

Context windows

Context editing

Memory tool

Prompt Engineering (4.6%)

Prompt engineering principles and methods (instruction clarity, few-shot examples, system versus user placement, output constraints, prompt and instruction placement across components, iterative refinement, prompt adjustment, input sanitization) when writing and iterating on prompts for Claude.

Prompt engineering overview

Prompting best practices

Mitigate jailbreaks and prompt injections

Output Handling (2.6%)

Established patterns and techniques for producing, validating, and consuming Claude output, including structured output patterns, response validation, defensive parsing, and skepticism toward confident output.

Structured outputs

Handle tool calls

Stop reasons and fallback

Domain 7: Security and Safety (8.1%)

AI Application Security (3.2%)

Data privacy and security best practices, including prompt injection awareness and mitigation, jailbreak defense, untrusted input handling, data leakage prevention, PII handling, and ensuring authentication, authorization, confidentiality, privacy, and integrity.

Mitigate jailbreaks and prompt injections

Securely deploying AI agents

Guardrails and Safe Deployment (2.3%)

Safe and responsible deployment practices (content policy, guardrail layering) and secure-by-design principles (privacy, identity and access management, least privilege).

Securely deploying AI agents

Mitigate jailbreaks and prompt injections

Claude Hooks (1.0%)

Leveraging hooks for guardrails and safety controls to prevent destructive actions within Claude applications.

Automate actions with hooks

Identity, Secrets, and Key Management (1.6%)

Managing secrets, credentials, and API keys across Claude development and production environments, including identity validation and authentication, access approval and level verification, and authorized access monitoring.

API Key Best Practices: Keeping Your Keys Safe and Secure

Securely deploying AI agents

Domain 8: Tools and MCPs (10.6%)

Tool Implementation (4.4%)

Tool implementation practices for Claude applications, including tool use and function calling, configuration for external system interaction, tool description writing, error handling, tool usage patterns (agentic harness dispatch, client-side vs. server-side tools, approval patterns), and tool set construction best practices.

Tool use with Claude

How to implement tool use

Handle tool calls

Parallel tool use

MCP Server Development (2.1%)

MCP server development practices, including server authoring, deployment, integration with Claude applications, MCP resources, tools, and prompts, and communication patterns (stdio, sockets, client vs. server).

Build an MCP server

Connect Claude Code to tools via MCP

MCP connector

Agentic Customization (4.1%)

Tradeoffs among built-in Tools, custom Tools, Skills, and MCPs for selecting and applying the appropriate approach for a given use case.

Agent Skills

Connect Claude Code to tools via MCP

Tool use with Claude

Wrapping Up Claude Certified Developer – Foundations

This guide walked through every domain of the Claude Certified Developer – Foundations (CCDV-F) blueprint, linking each objective to official Anthropic documentation on agents, the Claude API, Claude Code, prompt and context engineering, security, and Model Context Protocol. Working through the linked pages alongside hands-on practice is the most reliable way to prepare for exam day. You can also explore more Claude study guides on the Claude category to keep building your skills. Have a question or tip? Leave a comment below.

Receive Updates on Claude Certified Developer – Foundations Exam


Want to be notified as soon as I post? Subscribe to the RSS feed / leave your email address in the subscribe section. Share the article to your social networks with the below links so it can benefit others.

Share the Claude Certified Developer – Foundations Study Guide in Your Network

You may also like

Leave a Reply

Your email address will not be published. Required fields are marked *