dc dotCreds
Reference guide

Claude Architect Foundations Course Notes

Study Claude Architect Foundations section notes, then jump straight into the guided course or related practice questions without losing your place.

Continue Course Start Practice
Checking access

Checking Pro access...

Looking for your active Pro access before showing Course Notes. This usually takes just a moment.

Course Notes preview

Unlock Pro for the full per-exam reference guide.

Preview one piece from each section. Pro includes every Course Notes section, summary, key point, common mistake, exam tip, related-question review, and PDF export.

Includes full Course Mode and Course Notes.

Section 1 Fundamentals Preview
More in this section
  • Full summary in Pro version
  • 4 more key points in Pro version
  • 2 more common mistakes in Pro version
  • 2 more exam tips in Pro version
  • 33 more related questions in Pro version

Summary

Claude architecture starts with choosing the right surface for the job. The direct API gives an application full control over prompts, message history, tools, retries, storage, and user experience, while Managed Agents are a better fit when Anthropic-managed sessions and built-in autonomy reduce the amount of orchestration the product team must build.

Key Points

  • Multimodal Input: Use multimodal input when Claude must reason over images, screenshots, diagrams, scanned documents, or mixed text-and-visual evidence instead of relying on text alone.

Common Mistakes

  • Treating the newest Claude model as the automatic answer instead of matching model capability, latency, and cost to the workload.

Exam Tips

  • If the scenario emphasizes application-owned conversation state, custom orchestration, or exact API behavior, think Messages API before Managed Agents.
Section 2 API Architecture Preview
More in this section
  • Full summary in Pro version
  • 4 more key points in Pro version
  • 2 more common mistakes in Pro version
  • 2 more exam tips in Pro version
  • 22 more related questions in Pro version

Summary

Claude API design begins with authentication, workspace separation, and request sizing. Production systems should keep API keys out of client-side code, separate environments or use cases with workspaces where appropriate, and handle large prompts, files, and rate behavior before the first user-facing rollout.

Key Points

  • Messages API: Use the Messages API for new Claude applications that need role-based turns, system prompts, tools, streaming, vision, files, and stateless conversation control.

Common Mistakes

  • Putting durable behavior in a user message instead of the Messages API `system` field.

Exam Tips

  • If the scenario asks how to preserve conversation context, the application must send the relevant message history on each request.
Section 3 Prompting Preview
More in this section
  • Full summary in Pro version
  • 4 more key points in Pro version
  • 2 more common mistakes in Pro version
  • 2 more exam tips in Pro version
  • 22 more related questions in Pro version

Summary

Prompting architecture separates durable behavior from one-off user input. Put role, tone, safety constraints, and output contract in the system prompt, then keep the user turn focused on the specific task and source material for that request.

Key Points

  • System Prompt: Use a system prompt for durable behavior rules, role instructions, output requirements, and safety constraints that should apply across the whole request.

Common Mistakes

  • Using a longer prompt when the real issue is missing success criteria, weak output format, or unclear source boundaries.

Exam Tips

  • If the prompt has policy text, examples, and user-provided material, XML tags are usually the cleanest way to separate them.
Section 4 Tooling & Agents Preview
More in this section
  • Full summary in Pro version
  • 4 more key points in Pro version
  • 2 more common mistakes in Pro version
  • 2 more exam tips in Pro version
  • 22 more related questions in Pro version

Summary

Tool architecture starts with a precise contract. Each tool needs a name, description, and input schema that tells Claude when the tool is appropriate and tells the application exactly what arguments it may receive.

Key Points

  • Tool Definition: A tool definition is the contract Claude reads to decide when a tool applies and the schema the application uses to validate the arguments Claude returns.

Common Mistakes

  • Thinking Claude executes client tools directly; the application must run the tool and return a `tool_result`.

Exam Tips

  • If the question asks what a tool definition needs, look for name, description, and input schema rather than application code.
Section 5 Model Context Preview
More in this section
  • Full summary in Pro version
  • 4 more key points in Pro version
  • 2 more common mistakes in Pro version
  • 2 more exam tips in Pro version
  • 16 more related questions in Pro version

Summary

Model Context Protocol is an integration standard for connecting AI clients to external tools and data sources. In Claude Code, MCP is not a separate model or a mission-control layer; it is the protocol used to expose approved capabilities from MCP servers to an MCP client.

Key Points

  • Model Context Protocol (MCP): MCP is an open protocol for connecting AI clients to external tools, resources, and data sources through servers that expose approved capabilities.

Common Mistakes

  • Expanding MCP as a made-up platform name instead of Model Context Protocol.

Exam Tips

  • If the scenario connects Claude Code to external tools, repositories, databases, or services, map it to MCP clients and MCP servers.
Section 6 Code Workflow Preview
More in this section
  • Full summary in Pro version
  • 4 more key points in Pro version
  • 2 more common mistakes in Pro version
  • 2 more exam tips in Pro version
  • 11 more related questions in Pro version

Summary

Claude Code is most useful when the task needs repository context plus action. It can inspect files, explain unfamiliar modules, edit code, run commands, and use development tools, so the architect's decision is how much execution authority to give it for the current repository and risk level.

Key Points

  • Worktree: Use a worktree when parallel development needs separate working directories and branches so concurrent Claude Code sessions do not overwrite each other.

Common Mistakes

  • Using normal edit mode for broad risky changes when Plan Mode should inspect and propose before modifying files.

Exam Tips

  • If the task is exploratory or high-risk, Plan Mode is the safer Claude Code workflow before execution.
Section 7 Security & Governance Preview
More in this section
  • Full summary in Pro version
  • 4 more key points in Pro version
  • 2 more common mistakes in Pro version
  • 2 more exam tips in Pro version
  • 11 more related questions in Pro version

Summary

Least privilege should shape every Claude Code deployment. Give users and agents only the repository, command, tool, and external-system access needed for the task, then expand permissions deliberately when the risk is understood.

Key Points

  • Least Privilege: Use least privilege to limit Claude Code, users, and integrations to only the files, commands, tools, and external systems required for the current task.

Common Mistakes

  • Treating approval prompts as inconvenience instead of the boundary between Claude intent and real system changes.

Exam Tips

  • If a command can change files, call networks, install packages, or touch credentials, expect an approval gate or managed permission policy.
Section 8 Work & Projects Preview
More in this section
  • Full summary in Pro version
  • 3 more key points in Pro version
  • 2 more common mistakes in Pro version
  • 2 more exam tips in Pro version
  • 5 more related questions in Pro version

Summary

Claude Projects organize work around a durable context boundary. A project can hold instructions, knowledge, and shared materials for a product, client, team, or initiative so users do not have to rebuild the same context in every conversation.

Key Points

  • Claude Project: Use a Claude Project when a team or individual needs a persistent workspace with shared instructions, files, and context for related work.

Common Mistakes

  • Using one project for unrelated customers or teams and accidentally mixing instructions, files, and conversations.

Exam Tips

  • If the scenario needs persistent shared context for a team or initiative, Claude Projects are the likely answer.