Apprendre Node.js & Créer une API REST de A à Z !
- Description
- Programme
- Commentaires
Dans ce cours, apprenez à créer des applications avec Node.js !
Ce cours vous permet d’apprendre toutes les bases de Node.js, en comprenant la technologie et le fonctionnement, en analysant le système des modules, en apprenant de nombreuses commandes liées à NPM, et même en s’intéressant à l’ES6/ES7 !
Découvrez le fonctionnement et la puissance des API REST !
Les API REST sont le futur des sites web, plus précisément des « web app » qui sont indispensables pour ce type de relation client-serveur. De nombreux grands groupes comme PayPal, Microsoft, ou encore LindekIn utilisent les API REST, de plus : elles sont développées avec Node.js, qui permet de créer une API complète, scalable, simple et cela rapidement !
Ce type d’organisation est fait pour le web, car cela utilise les méthodes du protocole HTTP (GET, POST, PUT, DELETE, etc..), si vous ne comprenez pas tout cela, ne vous inquiétez pas, j’explique ça rapidement dans le cours, afin de développer le plus possible des API avec Node.
Cette formation vous permettra de développer avec Node.js et de savoir créer / se servir d’une API REST.
-
26Introduction de sectionVideo lesson
-
27Présentation de NPMVideo lesson
-
28Création du package.jsonVideo lesson
-
29Installation d’un moduleVideo lesson
-
30Les versions des dépendancesVideo lesson
-
31Lister les dépendancesVideo lesson
-
32Informations sur les modulesVideo lesson
-
33Installer une certaine versionVideo lesson
-
34Mise à jour des modulesVideo lesson
-
35Désinstaller un moduleVideo lesson
-
36Comprendre les DevDependenciesVideo lesson
-
37Comprendre le modules globaux (-g)Video lesson
-
38Gérer git & npm sur un même projetVideo lesson
-
42Introduction de sectionVideo lesson
-
43Mise en place du projetVideo lesson
-
44Présentation d’ExpressVideo lesson
-
45Création des premières URLsVideo lesson
-
46Paramètres des URLsVideo lesson
-
47Définition des middlewaresVideo lesson
-
48Utilisation du package MorganVideo lesson
-
49Gérer les paramètres en GETVideo lesson
-
50Utilisation de PostmanVideo lesson
-
51Convention de réponsesVideo lesson
-
52Gérer les paramètres en POSTVideo lesson
-
53Modifications du codeVideo lesson
-
54Gérer les requêtes PUTVideo lesson
-
55Gérer les requêtes DELETEVideo lesson
-
56Créer des routes via ExpressVideo lesson
-
57Création du config.jsonVideo lesson
-
58Introduction de sectionVideo lesson
-
59Différence entre synchrone et asynchroneVideo lesson
-
60Trois manières de gérer l’asynchroneVideo lesson
-
61Les callbacksVideo lesson
-
62Les promessesVideo lesson
-
63Utilisation des promessesVideo lesson
-
64Promesses en parallèleVideo lesson
-
65Async & AwaitVideo lesson
-
66Introduction de sectionVideo lesson
-
67Mise en place de la base de donnéesVideo lesson
-
68Module MySQL - Connexion à la base de donnéesVideo lesson
-
69Module MySQL - Fonctionnement des requêtesVideo lesson
-
70Récupération des membresVideo lesson
-
71Ajout d’un membreVideo lesson
-
72Modification d’un membreVideo lesson
-
73Suppression d’un membreVideo lesson
-
74Introduction de sectionVideo lesson
-
75Restructuration des fichiersVideo lesson
-
76Création et structure de la classVideo lesson
-
77Utilisation de "promise-mysql"Video lesson
-
78Récupération d’un membre - 1/2Video lesson
-
79Récupération d’un membre - 2/2Video lesson
-
80Récupération de tous les membresVideo lesson
-
81Ajout d’un membreVideo lesson
-
82Modification d’un membreVideo lesson
-
83Suppression d’un membre & Vue globaleVideo lesson
-
84Messages d’erreurs dans config.errorsVideo lesson