When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Udemy logo

Créer une API REST avec Node.js & Express.js

Développez une API web avec Express.js en moins de 5heures de video

     
  • 4.5
  •  |
  • Reviews ( 43 )
₹519

This Course Includes

  • iconudemy
  • icon4.5 (43 reviews )
  • icon4h 40m
  • iconenglish
  • iconOnline - Self Paced
  • iconprofessional certificate
  • iconUdemy

About Créer une API REST avec Node.js & Express.js

Découvrez comment créer une

API REST

en utilisant

Node.js

et le framework

Express.js

Une

API

(_Application Programming Interface_ ou _interface de programmation applicative_ en français) est un ensemble de services offert par un logiciel à d'autres logiciels et qui permet de manipuler facilement et rapidement des bases de données.

Pourquoi le framework express ?

Node.js

est un langage bas niveau avec une courbe d'apprentissage assez longue pour les débutants.

Express.js

est un framework basé sur Node.js, qui facilite le démarrage de création de serveur et de _routing_ pour communiquer avec la base de donnée. Express.js sera idéal pour le développement de cette

API REST

.

Côté client

avec l'exemple d'un mini blog, on apprendra:

à interroger le serveur via l'interface de programmation applicative (API) pour afficher des posts de blog par catégorie et individuellement.

On abordera aussi des notions de

React

avec

react router, redux

, pour la gestion d'état de l'application,

redux-thunk,

pour les requêtes HTTP asynchronisées et

bootstrap 4,

Ce que vous allez apprendre :

Créer une base de données avec MongoDB

Apprendre à insérer de nouveaux documents dans la base de données (MongoDB)

Interroger un serveur web avec JavaScript avec la création d'une interface (service) pour faire les appels réseau (HTTP)

intégration de Redux pour la gestion globale d'état de l'application

Usage des React Hooks avec les fonctions composant

Faire des opérations HTTP pour synchroniser les données avec le front Vous en sortirez plus confiant dans le développement d'applications en javascript autant du côté serveur que côté client.

Quels sont les prérequis ?

Des notions de programmation en JavaScript et ES6 (ECMAScript 2015)

Les bases de l'intégration web avec HTML5 et CSS3

Avoir déjà utilisé Bootstrap 3 ou 4 au moins une fois

et, un intérêt certain pour les technologies javascript ? et pour ceux qui souhaitent monter en compétence sur le sujet.

What You Will Learn?

  • Développer une interface de programmation application avec Node et Express. .
  • Créer une base de données avec MongoDB .
  • Créer un service pour faire des appels réseau HTTP depuis l'interface client .
  • Gérer l'état local des composants avec les Hooks React et Redux.