
Le Guide Complet pour Apprendre Node.js
Des Bases à la Création d'une API REST Étape par Étape
7h 33min43 leçons7 sections
Ce que vous apprendrez
- Apprendre les bases de Node.js
- Comprendre comment construire une API REST
- Appliquer les concepts de serveur pratiquement
- Gérer les paquets avec npm
- Concevoir la structure du projet efficacement
- Utiliser des outils de développement modernes
À propos du cours
Ce cours vous emmène dans un voyage complet pour apprendre Node.js, des bases à la création d'une API REST professionnelle. Vous apprendrez à travailler avec l'environnement, à créer des modules, à lire et à écrire des fichiers, à construire un serveur, à gérer les requêtes et les réponses, et à utiliser NPM pour la gestion des paquets, culminant dans un projet pratique complet qui met en œuvre des concepts CRUD en utilisant une API REST étape par étape.
Résultats attendus
- Capacité à créer un serveur Backend en utilisant Node.js depuis zéro.
- Compréhension pratique de la construction d'APIs RESTful.
- Organisation de projets en utilisant la structure MVC.
- Gestion des données et mise en œuvre des opérations d'ajout, de modification et de suppression.
- Préparation à avancer vers des frameworks comme Express et des bases de données.
Contenu du cours
1Introduction
4 leçons
- Qu'est-ce que Node.js5:31
- Installation et configuration de l'environnement de travail16:11
- Travailler avec Node REPL8:14
- Exécution de votre premier projet9:16
2Modules
8 leçons
- Introduction2:26
- Concept des modules8:06
- Création d'un module personnalisé15:13
- Suivi de l'exécution du programme13:57
- Objet de processus11:15
- Architecture de Node.js5:25
- Travail avec le module OS9:16
- Travail avec le module Path7:58
3Gestion des fichiers et des dossiers
5 leçons
- Lecture des fichiers15:15
- Modification des fichiers9:02
- Suppression des fichiers9:46
- Création et lecture des dossiers9:55
- Gestion des événements19:48
4Serveur
9 leçons
- Création et configuration du serveur9:53
- Première requête au serveur17:11
- Suivi de la requête via VS Code7:40
- Utilisation de Nodemon8:33
- Résolution des problèmes de Nodemon2:52
- Création de plusieurs requêtes au serveur13:10
- Détails de la requête et de la réponse15:13
- Envoi de CSS9:30
- Répondre avec JSON15:06
5Travailler avec NPM
6 leçons
- Introduction2:51
- Qu'est-ce que NPM9:09
- Package.json14:45
- Installation de paquets externes21:14
- Gestion des versions8:00
- Commandes NPM9:02
6Projet pratique : CRUD avec REST API
8 leçons
- Création du projet et configuration du serveur12:33
- Comment récupérer toutes les données13:13
- MVC Restructuration des fichiers du projet17:01
- Comment récupérer un seul enregistrement des données13:42
- Envoi et écriture de données fictives19:15
- Récupération des données du corps12:19
- Comment mettre à jour et modifier les données14:44
- Comment supprimer des données9:40
7Extensions
3 pièces jointes
- Codes de gestion des fichiers du chapitre
- Codes du serveur du chapitre
- Projet final complet
Formateur

Ing. Amr Abdel Fattah
6,563 étudiants20 cours





