Node.js : développer le côté serveur en JavaScript
Apprenez à créer des serveurs web, des API et des outils en ligne de commande avec Node.js, en réutilisant le JavaScript que vous connaissez déjà.
Par Admin Xamle
Ce que vous allez apprendre
- Comprendre le fonctionnement de Node.js et de sa boucle d'événements
- Écrire du code asynchrone propre avec les promesses et async/await
- Organiser un projet avec les modules et npm
- Créer une API REST avec Express
- Connecter une application Node.js à une base de données et la déployer
Présentation
Vous savez écrire du JavaScript dans le navigateur et vous voulez passer côté serveur ? Node.js vous permet d'utiliser le même langage pour créer des applications web complètes.
Dans cette formation, vous apprendrez à :
- installer Node.js et comprendre son fonctionnement (boucle d'événements, code asynchrone) ;
- organiser votre code en modules et gérer vos dépendances avec npm ;
- lire et écrire des fichiers, appeler des services externes ;
- créer un serveur web puis une API avec Express ;
- connecter votre application à une base de données et la mettre en ligne.
Le fil rouge est une petite API de gestion de commandes pour une boutique de Dakar, avec des montants en FCFA.
Compétences acquises
Prérequis
- Connaître les bases de JavaScript (variables, fonctions, tableaux, objets)
- Savoir utiliser un terminal de façon simple
Programme
5 modules · 10 leçons
1Découvrir Node.js2 leçons
•Installer Node.js et comprendre comment il exécute votre code.
- Qu'est-ce que Node.js ?15 min
- La boucle d'événements et le code non bloquant15 min
- 1 exercice(s)
- 1 mini-test
2Modules et npm2 leçons
•Organiser son code en modules et gérer les dépendances d'un projet.
- Créer et utiliser des modules15 min
- Gérer ses dépendances avec npm15 min
- 1 exercice(s)
- 1 mini-test
3Le code asynchrone2 leçons
•Écrire du code asynchrone lisible et fiable.
- Des callbacks aux promesses15 min
- async/await et gestion des erreurs15 min
- 1 exercice(s)
- 1 mini-test
4Créer une API avec Express2 leçons
•Construire une API REST avec routes, middlewares et gestion d'erreurs.
- Premier serveur Express20 min
- Middlewares, routeurs et erreurs20 min
- 1 exercice(s)
- 1 mini-test
5Base de données et mise en ligne2 leçons
•Stocker les données durablement et déployer l'API.
- Connecter une base de données20 min
- Préparer la production et déployer15 min
- 1 exercice(s)
- 1 mini-test
Formateur
Admin Xamle
Avis
-
-0 avis
Pas encore d'avis pour cette formation.