Apprendre Node.js & Créer une API REST de A à Z !
- Objectifs pédagogiques
- Sections du cours
- Avis
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 sectionLeçon vidéo
-
27Présentation de NPMLeçon vidéo
-
28Création du package.jsonLeçon vidéo
-
29Installation d’un moduleLeçon vidéo
-
30Les versions des dépendancesLeçon vidéo
-
31Lister les dépendancesLeçon vidéo
-
32Informations sur les modulesLeçon vidéo
-
33Installer une certaine versionLeçon vidéo
-
34Mise à jour des modulesLeçon vidéo
-
35Désinstaller un moduleLeçon vidéo
-
36Comprendre les DevDependenciesLeçon vidéo
-
37Comprendre le modules globaux (-g)Leçon vidéo
-
38Gérer git & npm sur un même projetLeçon vidéo
-
42Introduction de sectionLeçon vidéo
-
43Mise en place du projetLeçon vidéo
-
44Présentation d’ExpressLeçon vidéo
-
45Création des premières URLsLeçon vidéo
-
46Paramètres des URLsLeçon vidéo
-
47Définition des middlewaresLeçon vidéo
-
48Utilisation du package MorganLeçon vidéo
-
49Gérer les paramètres en GETLeçon vidéo
-
50Utilisation de PostmanLeçon vidéo
-
51Convention de réponsesLeçon vidéo
-
52Gérer les paramètres en POSTLeçon vidéo
-
53Modifications du codeLeçon vidéo
-
54Gérer les requêtes PUTLeçon vidéo
-
55Gérer les requêtes DELETELeçon vidéo
-
56Créer des routes via ExpressLeçon vidéo
-
57Création du config.jsonLeçon vidéo
-
58Introduction de sectionLeçon vidéo
-
59Différence entre synchrone et asynchroneLeçon vidéo
-
60Trois manières de gérer l’asynchroneLeçon vidéo
-
61Les callbacksLeçon vidéo
-
62Les promessesLeçon vidéo
-
63Utilisation des promessesLeçon vidéo
-
64Promesses en parallèleLeçon vidéo
-
65Async & AwaitLeçon vidéo
-
66Introduction de sectionLeçon vidéo
-
67Mise en place de la base de donnéesLeçon vidéo
-
68Module MySQL - Connexion à la base de donnéesLeçon vidéo
-
69Module MySQL - Fonctionnement des requêtesLeçon vidéo
-
70Récupération des membresLeçon vidéo
-
71Ajout d’un membreLeçon vidéo
-
72Modification d’un membreLeçon vidéo
-
73Suppression d’un membreLeçon vidéo
-
74Introduction de sectionLeçon vidéo
-
75Restructuration des fichiersLeçon vidéo
-
76Création et structure de la classLeçon vidéo
-
77Utilisation de "promise-mysql"Leçon vidéo
-
78Récupération d’un membre - 1/2Leçon vidéo
-
79Récupération d’un membre - 2/2Leçon vidéo
-
80Récupération de tous les membresLeçon vidéo
-
81Ajout d’un membreLeçon vidéo
-
82Modification d’un membreLeçon vidéo
-
83Suppression d’un membre & Vue globaleLeçon vidéo
-
84Messages d’erreurs dans config.errorsLeçon vidéo