Tous les cours
DéveloppementIntermédiaire

API REST & GraphQL

Conception et développement d'API modernes avec REST et GraphQL.

8 semaines8 pages
Télécharger le PDF

À propos de cette ressource

Maîtrisez la conception et le développement d'API modernes. Vous apprendrez les principes REST (HATEOAS, versioning, pagination), la construction d'API avec Node.js/Express et NestJS, puis GraphQL avec Apollo Server. Le cours couvre également la documentation (Swagger/OpenAPI), l'authentification (JWT, OAuth2), le rate limiting, le testing (Postman, Supertest) et le déploiement d'API en production.

À qui s'adresse cette ressource ?

Pour les développeurs back-end ou full-stack qui consoignent et conçoivent des API, et qui veulent comparer REST et GraphQL.

Ce que vous allez découvrir

  • Concevoir des API REST conformes aux standards
  • Développer des API avec Node.js, Express et NestJS
  • Implémenter GraphQL avec Apollo
  • Sécuriser les API avec JWT et OAuth2
  • Documenter et tester les API avec Swagger et Postman

Prérequis

  • Bases en JavaScript et Node.js
  • Connaissances en développement web

Vous pourriez aussi aimer

Poursuivez votre apprentissage avec ces ressources.

Développement

Introduction à Java

Les bases du langage Java : syntaxe, POO, collections.

Débutant6 semaines8 pages
Développement

Algorithmique avancée

Structures de données, complexité, algorithmes classiques.

Avancé8 semaines8 pages
Développement

HTML, CSS & JS moderne

Créer des sites web performants et accessibles.

Débutant10 semaines8 pages
Développement

Java : Guide complet

Maîtrisez Java de la syntaxe de base aux design patterns avancés.

Débutant12 semaines8 pages