← Build ExercisesDomain 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.
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.
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.
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.
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.
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.