Contenu du cours
11. Introduction à NodeJS
22. Installation et configuration de NodeJS
33. Concepts de base de NodeJS
43.1. Bases de NodeJS : installation de NodeJS
53.2. Bases de NodeJS : principes fondamentaux de JavaScript
63.3. Notions de base de NodeJS : bases de NodeJS
73.4. Bases de NodeJS : création d'un serveur HTTP
83.5. Bases de NodeJS : routes et gestion des requêtes
93.6. Concepts de base de NodeJS : Middleware et son application
103.7. Bases de NodeJS : authentification et autorisation
113.8. Bases de NodeJS : validation des données
123.9. Bases de NodeJS : intégration de bases de données
133.10. Bases de NodeJS : gestion des erreurs
143.11. Bases de NodeJS : tests automatisés
153.12. Bases de NodeJS : documentation de l'API
163.13. Bases de NodeJS : déploiement d'API
174. Comprendre le gestionnaire de packages de nœuds (NPM)
184.1. Comprendre le Node Package Manager (NPM) : installer NodeJS et NPM
194.2. Comprendre le Node Package Manager (NPM) : Comprendre le rôle de NPM
204.3. Comprendre Node Package Manager (NPM) : gestion des packages avec NPM
214.4. Comprendre le Node Package Manager (NPM) : création d'un fichier package.json
224.5. Comprendre Node Package Manager (NPM) : Installation de packages à partir de NPM
234.6. Comprendre Node Package Manager (NPM) : Comprendre les dépendances et les devDependencies
244.7. Comprendre le Node Package Manager (NPM) : mise à jour des packages
254.8. Comprendre le Node Package Manager (NPM) : Suppression de packages
264.9. Comprendre le Node Package Manager (NPM) : publication d'un package sur NPM
274.10. Comprendre le Node Package Manager (NPM) : utilisation de packages tiers
284.11. Comprendre le Node Package Manager (NPM) : configuration des scripts dans package.json
294.12. Comprendre le Node Package Manager (NPM) : Comprendre le fichier package-lock.json
304.13. Comprendre Node Package Manager (NPM) : résolution des conflits de versions de packages
315. Créer un serveur de base avec NodeJS
325.1. Créer un serveur de base avec NodeJS : installer NodeJS
335.2. Créer un serveur de base avec NodeJS : Mise en place de l'environnement de développement
345.3. Créer un serveur basique avec NodeJS : Comprendre le concept API
355.4. Créer un serveur de base avec NodeJS : Créer un serveur de base avec NodeJS
365.5. Créer un serveur de base avec NodeJS : définir des routes et des points de terminaison
375.6. Créer un serveur de base avec NodeJS : Travailler avec des requêtes HTTP
385.7. Création d'un serveur de base avec NodeJS : manipulation des données et renvoi des réponses
395.8. Créer un serveur basique avec NodeJS : Utiliser des bibliothèques/frameworks pour faciliter le développement d'API
405.9. Création d'un serveur basique avec NodeJS : Demande de validation et d'authentification
415.10. Création d'un serveur de base avec NodeJS : stockage des données dans des bases de données
425.11. Créer un serveur de base avec NodeJS : Gérer les erreurs et les exceptions
435.12. Création d'un serveur de base avec NodeJS : tester et documenter l'API
445.13. Construire un serveur de base avec NodeJS : déploiement et hébergement d'API
456. Introduction à ExpressJS
467. Travailler avec des routes dans ExpressJS
477.1. Travailler avec des routes dans ExpressJS : créer des routes de base
487.2. Travailler avec des routes dans ExpressJS : transmettre des paramètres dans les routes
497.3. Travailler avec des routes dans ExpressJS : Travailler avec des routes dynamiques
507.4. Travailler avec des routes dans ExpressJS : utiliser un middleware dans les routes
517.5. Travailler avec des routes dans ExpressJS : Travailler avec des routes d'authentification
527.6. Travailler avec des routes dans ExpressJS : créer des routes pour CRUD
537.7. Travailler avec des routes dans ExpressJS : organiser les routes dans des fichiers séparés
547.8. Travailler avec des routes dans ExpressJS : utiliser des verbes HTTP dans les routes (GET, POST, PUT, DELETE)
557.9. Travailler avec des routes dans ExpressJS : Travailler avec des paramètres de requête dans les routes
567.10. Travailler avec des routes dans ExpressJS : valider les données dans les routes
577.11. Travailler avec des routes dans ExpressJS : Travailler avec des téléchargements de fichiers dans des routes
587.12. Travailler avec des routes dans ExpressJS : Travailler avec l'authentification JWT sur les routes
597.13. Travailler avec des routes dans ExpressJS : Travailler avec l'autorisation de route
607.14. Travailler avec des routes dans ExpressJS : implémentation de la pagination dans les routes
617.15. Travailler avec des routes dans ExpressJS : Travailler avec des routes mises en cache
627.16. Travailler avec des routes dans ExpressJS : tester des routes avec Jest ou Mocha
638. Introduction aux API
649. Que sont les API REST
6510. Création d'une API REST de base avec NodeJS et ExpressJS
6610.1. Création d'une API REST de base avec NodeJS et ExpressJS : installation de NodeJS
6710.2. Création d'une API REST de base avec NodeJS et ExpressJS : installation d'ExpressJS
6810.3. Création d'une API REST de base avec NodeJS et ExpressJS : configuration initiale du projet
6910.4. Création d'une API REST de base avec NodeJS et ExpressJS : définition de routes
7010.5. Création d'une API REST de base avec NodeJS et ExpressJS : création des contrôleurs
7110.6. Création d'une API REST de base avec NodeJS et ExpressJS : implémentation des méthodes HTTP
7210.7. Construire une API REST de base avec NodeJS et ExpressJS : validation des données
7310.8. Construire une API REST de base avec NodeJS et ExpressJS : gestion des erreurs
7410.9. Création d'une API REST de base avec NodeJS et ExpressJS : authentification et autorisation
7510.10. Création d'une API REST de base avec NodeJS et ExpressJS : manipulation de données dans la base de données
7610.11. Construire une API REST de base avec NodeJS et ExpressJS : documentation de l'API
7710.12. Construire une API REST de base avec NodeJS et ExpressJS : tests automatisés
7810.13. Création d'une API REST de base avec NodeJS et ExpressJS : déploiement d'API
7911. Travailler avec JSON dans NodeJS
8012. Travailler avec CORS dans NodeJS
8113. Gestion des erreurs dans NodeJS
8214. Introduction à MongoDB
8315. Intégration de NodeJS avec MongoDB
8416. Créer un CRUD avec NodeJS et MongoDB
8516.1. Créer un CRUD avec NodeJS et MongoDB : installation de NodeJS
8616.2. Création d'un CRUD avec NodeJS et MongoDB : installation de MongoDB
8716.3. Création d'un CRUD avec NodeJS et MongoDB : configuration de l'environnement de développement
8816.4. Créer un CRUD avec NodeJS et MongoDB : Création du projet NodeJS
8916.5. Créer un CRUD avec NodeJS et MongoDB : Connexion à la base de données MongoDB
9016.6. Créer un CRUD avec NodeJS et MongoDB : Créer des routes pour le CRUD
9116.7. Création d'un CRUD avec NodeJS et MongoDB : Création de contrôleurs pour chaque opération CRUD
9216.8. Création d'un CRUD avec NodeJS et MongoDB : Implémentation de fonctions pour créer, lire, mettre à jour et supprimer des données
9316.9. Création d'un CRUD avec NodeJS et MongoDB : Validation des données reçues
9416.10. Créer un CRUD avec NodeJS et MongoDB : gestion des erreurs
9516.11. Créer un CRUD avec NodeJS et MongoDB : tests unitaires
9616.12. Créer un CRUD avec NodeJS et MongoDB : Documentation API
9716.13. Création d'un CRUD avec NodeJS et MongoDB : déploiement d'applications
9817. Authentification et autorisation dans les API NodeJS
9917.1. Authentification et autorisation dans les API NodeJS : Authentification avec JWT
10017.2. Authentification et autorisation dans les API NodeJS : autorisation avec rôles et autorisations
Et beaucoup plus
Ce cours gratuit comprend:
149 pages de contenu
Certificat de fin de cours
Exercices pour développer vos connaissances
Accédez sur votre smartphone