🔌 API REST : concevoir, mûrir, documenter
Des bases HTTP aux 4 niveaux de maturité de Richardson, jusqu'à la documentation OpenAPI et Swagger : tout pour concevoir une API REST professionnelle.
Partie I — Les fondations HTTP
- 1 HTTP, client-serveur, ressources : les fondations 20 minutes ✓
- 2 Les verbes HTTP et les codes de statut 20 minutes ✓
Partie II — Les 4 niveaux de maturité (Richardson)
- 3 Le modèle de Richardson — Niveau 0 : le tunnel POX/RPC 15 minutes ✓
- 4 Niveau 1 : introduire les ressources 15 minutes ✓
- 5 Niveau 2 : exploiter les verbes HTTP 20 minutes ✓
- 6 Niveau 3 : HATEOAS, le sommet de la maturité REST 20 minutes ✓
Partie III — Concevoir une API en pratique
- 7 Concevoir une API propre : pagination, filtres, versioning, erreurs 25 minutes ✓
- 8 Authentification et sécurité : API keys, JWT, OAuth2 25 minutes ✓
Partie IV — Documentation : OpenAPI et Swagger
- 9 Documenter son API avec OpenAPI 25 minutes ✓
- 10 Swagger : éditeur, UI et génération de code 20 minutes ✓
À garder sous la main