Posts

Showing posts with the label Développement Backend

🇫🇷 Configuration de Node.js – Guide Complet pour DĂ©butants (De l’installation Ă  la première application)

Image
Configuration de Node.js – Guide Complet pour DĂ©butants (De l’installation Ă  la première application) Node.js est un environnement d’exĂ©cution qui permet d’exĂ©cuter JavaScript cĂ´tĂ© serveur . Il est très utilisĂ© pour le backend , les API REST , les microservices , les applications temps rĂ©el , ainsi que pour des outils modernes comme Angular, React et les workers Camunda 8 . Dans ce guide, vous apprendrez : ✔ Ce qu’est Node.js ✔ Comment installer Node.js (Windows / macOS / Linux) ✔ Comment vĂ©rifier l’installation ✔ CrĂ©er votre première application Node.js ✔ Comprendre npm ✔ Les bonnes pratiques de base ⭐ 1. Qu’est-ce que Node.js ? Node.js est : Un runtime JavaScript basĂ© sur le moteur V8 de Chrome Asynchrone et orientĂ© Ă©vĂ©nements LĂ©ger, rapide et hautement scalable Cas d’usage courants : API REST Backend for Frontend (BFF) Microservices Applications temps rĂ©el (chat, notifications) Workers Camunda 8 Scripts et outils CLI ⭐ 2. PrĂ©requis Avant de commencer, vous avez besoin de : Un or...

Tutoriel REST API

  🚀 Introduction Une REST API (Representational State Transfer) permet Ă  deux applications de communiquer entre elles grâce aux mĂ©thodes HTTP. Chaque mĂ©thode correspond Ă  une action prĂ©cise : MĂ©thode Action Description GET Lire RĂ©cupĂ©rer des donnĂ©es POST CrĂ©er Ajouter de nouvelles donnĂ©es PUT Mettre Ă  jour Remplacer complètement une ressource PATCH Modifier Mettre Ă  jour partiellement DELETE Supprimer Effacer une ressource Dans ce tutoriel, nous allons utiliser une vraie API externe: 👉  https://restful-api.dev/ 📥  1. GET — Lire / rĂ©cupĂ©rer des donnĂ©es ➤ Exemple 1 : rĂ©cupĂ©rer plusieurs objets via leurs IDs đź”— URL : https://api.restful-api.dev/objects? id =4& id =6& id =10 🟦 cURL Exemple (GET) curl --location 'https://api.restful-api.dev/objects?id=4&id=6&id=10' \ --data '' 📌  Exemple  Response: [      {          "id" :   "4" ,       ...