Cyrille nous montre comment développer un site Web FullStack avec Node.JS, NPM, ExpressJS et Webpack. Il montrera les différents aspects d'utilisation de Node.JS, et pourquoi il est intéréssant de l'utiliser.
En reprenant le code PHP que Antoine a réalisé dans les précédentes vidéos, Cyrille montre comment créer une API avec ExpressJS, et fera rentrer notre site "Sandwich Poulet Mayonnaise" dans une nouvelle décennie.
Code source du site disponible sur GitHub : https://github.com/inpulse-tv/ep17-Fullstack-with-NodeJS
Le site Sandwich Poulet Mayonnaise : https://sandwichpouletmayonnaise.com
Bienvenue dans notre épisode n°17 orienté sur Node.js.
Chapitres :
00:00 : Teaser
00:33 : Introduction
01:10 : Pourquoi utiliser NodeJS ?
02:23 : La démo du jour
02:54 : Créer l'API avec ExpressJS
07:00 : Endpoint JSON pour SQLite3 sur NodeJS
11:50 : CORS pour les requêtes cross-domain
14:41 : Pourquoi utiliser Webpack ?
15:54 : La partie Frontend
26:48 : Installer un serveur web local pour les devs
29:18 : Automatiser avec package.json
31:43 : Consommer l'API sur le frontend avec fetch
37:26 : Modifier le contenu HTML avec les données JSON