CCDV-F · Study Guide

← Build Exercises

Domain 2

Applications and Integration

6 build exercises to practice the concepts in this domain.

2.1Beginner40 minutes

2.1 — Build a Requirements-to-Architecture Planner

What you will learn

  • Classify business statements as functional or non-functional requirements.
  • Identify performance, scalability, security, and cost constraints.
  • Convert vague requirements into measurable acceptance criteria.
  • Map requirements to architecture considerations.
Open topic 2.1
2.2Beginner30 minutes

2.2 — Write the life cycle for one Claude job

What you will learn

  • Where requirements end and design starts.
  • What verification has to show.
  • Which signals operation watches.
  • How a model change re-enters the cycle.
Open topic 2.2
2.3Intermediate35 minutes

2.3 — Classify six calls: real time, stream, batch, or cache

What you will learn

  • Who stores the conversation.
  • When batch is allowed.
  • What streaming does and does not change.
  • How to order a cached prompt.
Open topic 2.3
2.4Intermediate40 minutes

2.4 — Split a Claude client into reviewable pieces

What you will learn

  • Which HTTP failures are retries.
  • Where the prompt lives.
  • How to test parsing without a live call.
  • How to keep a side effect out of the parser.
Open topic 2.4
2.5Intermediate40 minutes

2.5 — Draw one feature on two surfaces

What you will learn

  • What changes between Claude Code and the API.
  • Where untrusted text goes.
  • What the schema must contain.
  • When a session is thrown away.
Open topic 2.5
2.6Beginner30 minutes

2.6 — Separate guidance, enforcement, and pins

What you will learn

  • Which file a clone receives.
  • What concatenation implies when two files disagree.
  • Where a hard prohibition goes.
  • What to pin besides the model.
Open topic 2.6