Back to catalog
Wiidev Academy

API Development

Design and deploy high-performance APIs. Security, documentation and best practices.

Level: intermediateDuration: two_weeksFormat: remoteNext session: Jul 21, 20266 Spots left

Full overview

2-week training entirely dedicated to designing and deploying modern APIs. You learn to choose between REST and GraphQL, secure your endpoints (OAuth2, JWT, rate limiting), document them (OpenAPI / Swagger) and test them (unit, integration, contract testing).

What you'll learn

  • Design a consistent RESTful API (resources, status codes, versioning)
  • Implement OAuth2 authentication and JWT
  • Document an API with OpenAPI / Swagger
  • Write meaningful unit and integration tests
  • Implement rate limiting and monitoring
  • Build a portfolio of deployed and documented APIs

Prerequisites

  • Comfortable with a backend language (Node.js, Python, PHP or Go)
  • Basic understanding of HTTP and JSON
  • Have built a simple API before

Curriculum

  1. 01Week 1 — REST, resource design, validation, status codes
  2. 02Week 2 — Security (OAuth2, JWT), OpenAPI documentation, testing

Book my seat ?

Book your seat in a few clicks. Our team confirms the session and supports you with the paperwork.

Book my seat