Créer une API REST de gestion des stocks & produits avec Node.js !

Cette application utilise Express.js et MySQL, ainsi que l'utilitaire Postman pour tester les différentes routes

Ce projet vous permet de comprendre concrètement comment créer une API REST en Node.js, ici nous allons prendre l'exemple d'une gestion de produits et de leur stocks (stockés dans une base de données MySQL). Nous utiliserons Express.js pour gérer les routes (méthode HTTP + url) de notre API.

Nous verrons également comment bien gérer ces routes via des promesses venant d'une class Products que l'on créera sur-mesure, et que l'on appellera sous forme de module.

Voici un exemple sur Postman de l'appel à une route de notre API (PUT /api/v1/stock) et de la réponse de celle-ci :


Tout ce qui est inclus...


  • Application Node.js et NPM
  • Express.js pour gérer les routes de notre API
  • Utilisation de l'ES6/ES7 avec async & await
  • Postman pour lancer des tests concrets de l'API
  • Création d'un middleware gérant les promesses
  • Convention de réponses en cas de succès et d'erreurs
  • Connexion à une base de données MySQL
  • API REST sous l'organisation CRUD avec 4 méthodes HTTP
  • + 2h de vidéos explicatives
  • Code source final (téléchargeable)

Programme



Démarrer dès maintenant !