Description
Designing, building, securing and consuming APIs — resource design, authentication, versioning, error handling and integration that survives the other side changing.
A working course on both halves of the API problem: building one others can use without asking you questions, and consuming ones you don’t control without your system breaking when they change.
Who this is for
- Developers building their first public or partner-facing API
- Integration engineers wiring systems that were never designed to talk
- Backend developers who inherited an API and its complaints
- Technical leads setting API standards for a team
What you’ll be able to do
- Design resources and endpoints that are predictable without documentation
- Choose and implement an appropriate authentication scheme
- Return errors that let a client actually recover
- Version an API without breaking existing consumers
- Consume third-party APIs defensively against failure and change
- Document an API well enough to remove the support burden
Syllabus — 5 modules, 33 study hours
- API design fundamentals (7 hrs)
- Authentication and authorisation (7 hrs)
- Errors, contracts and versioning (7 hrs)
- Consuming APIs defensively (7 hrs)
- Documentation and developer experience (5 hrs)
Includes a 6-week study plan, practice tasks with stated learning outcomes, an honest readiness self-assessment and a progress tracker.
Independent study material. Completing it does not award a certification or credential.




Reviews
There are no reviews yet.