Aller au contenu

Créer et partager sa single-page application en 1h avec React, Node.js, PouchDB et NPM

Par Frank Rousseau

Atelier double (3 h) :
Langue :
Français

Le sujet

Node.js est une plateforme de choix pour réaliser son application web. Elle vient avec un écosystème très riche de paquets pour construire son application web. De plus, son framework phare, Express, est facile à appréhender et bien outillé. En quelques minutes on peut coder un serveur d’application web.

PouchDB est une petite base de données qu’on peut embarquer dans son application. Son interface est très simple et ses concepts de base peuvent être acquis en quelques minutes. De plus, celle-ci peut être embarquée dans votre application. Nous n'aurons pas besoin de déployer et configurer un service dédié pour stocker nos données

React permet de créer des composants pour l'interface graphique, le client chargé dans le navigateur. Nous assemblerons ces composants grâce à l'outil browserify pour construire une jolie interface.

NPM est le gestionnaire de paquets de Node. On verra comment, grâce à lui, on peut partager nos composants React et surtout notre application.

Vous prenez tout ça, vous mélangez le tout et vous obtenez une application web moderne que vous pouvez publier sur le dépôt officiel de Nodes.js. À la fin de l'atelier, vous aurez donc créé et publié votre application web. Grâce à ça n'importe qui pourra l'installer et la démarrer en deux lignes de commande !

Présenté par