Part IV – API Quality Engineering
Part IV develops API Quality Engineering from first principles.
Chapters
- Chapter 1 — API Quality Engineering: Boundaries, Outcomes, and Evidence
150 minutes, plus the practical exercise · Status: Draft · Version: 0.1.0
Prerequisites: Parts I–III, or equivalent experience with quality evidence, typed data, asynchronous behaviour, and service testing
- Chapter 2 — Interface Semantics: HTTP, Representations, and API Styles
170 minutes, plus the practical exercise · Status: Draft · Version: 0.1.0
Prerequisites: Chapter 1 and working familiarity with requests, responses, and structured data
- Chapter 3 — Contract Quality: Schemas, Semantics, Compatibility, and Evolution
165 minutes, plus the practical exercise · Status: Draft · Version: 0.1.0
Prerequisites: Chapters 1–2 and familiarity with structured JSON data
- Chapter 4 — Stateful API Behaviour: Validation, Errors, Idempotency, and Concurrency
175 minutes, plus the practical exercise · Status: Draft · Version: 0.1.0
Prerequisites: Chapters 1–3 and familiarity with HTTP request and response semantics
- Chapter 5 — API Data Quality: Queries, Collections, and Representational Integrity
170 minutes, plus the practical exercise · Status: Draft · Version: 0.1.0
Prerequisites: Chapters 1–4 and familiarity with JSON representations and HTTP request/response semantics
- Chapter 6 — Identity at the API Boundary: Authentication, Authorization, and Safe Behaviour
175 minutes, plus the practical exercise · Status: Draft · Version: 0.1.0
Prerequisites: Chapters 1–5 and familiarity with HTTP request and response semantics
- Chapter 7 — Dependent and Asynchronous APIs: Events, Webhooks, Third Parties, and Controlled Evidence
180 minutes, plus the practical exercise · Status: Draft · Version: 0.1.0
Prerequisites: Chapters 1–6 and familiarity with API contracts, state transitions, retries, and correlation concepts
- Chapter 8 — API Reliability, Diagnostics, and Performance Evidence
180 minutes, plus the practical exercise · Status: Draft · Version: 0.1.0
Prerequisites: Chapters 1–7 and familiarity with API contracts, state transitions, dependencies, asynchronous completion, and retries
- Chapter 9 — Sustaining API Quality: Change Impact, Regression, and Production Learning
170 minutes, plus the practical exercise · Status: Draft · Version: 0.1.0
Prerequisites: Chapters 1–8 and familiarity with API contracts, state, data, identity, dependencies, diagnostics, and evidence limits
- Chapter 10 — Capstone: API Quality Strategy and Evidence Portfolio
300 minutes, plus independent portfolio refinement · Status: Draft · Version: 0.1.0
Prerequisites: Chapters 1–9 and the ability to frame API risks, select evidence, and state limitations