Cert EspressoLearn. Practise. Find your flow.

A LITTLE FOCUS.
A BIG NEXT STEP.

Your pace. Your space.
Anthropic · CCDV-F

Claude application design

CCDV-F · Lesson 8 of 21 · 1:03:25

YouTube loads only after you press play. This chapter opens at its timestamp in the full course. Watch on YouTube ↗

In this lesson

Prepare for the Claude Certified Developer – Foundations exam, on the exam guide version 1.0, effective July 2026. In this lesson: what each interface adds (claude.ai, Claude Code, the API), tags that keep data apart from instructions, refusals, schema design with enums, required fields, and null, structured outputs, session management, and plugins from marketplaces. Includes three original practice questions.

Preview the topics
  • Driftwood’s code parses every response as JSON, and it crashes when a response comes back with the stop_reason refusal. What should change?
  • Driftwood’s schema for dispute summaries has a field for the order date, and when an email gives no date, Claude fills in a plausible one. What should change in the schema?
  • A Driftwood developer wants a plugin that formats commit messages for everyone who works in the team’s repository, but not in anyone’s other projects. Which install scope fits?