Objectifs
- Comprendre le fonctionnement de Node.js et l’écosystème JavaScript.
- Écrire des applications serveur simples et structurées.
- Exploiter les modules standards et npm.
- Interagir avec des bases de données et des API REST.
- Mettre en production une application Node.js de manière sécurisée.
Public visé
- Développeurs d’autres langages souhaitant passer à JavaScript et Node.js
- Intégrateurs web et développeurs front-end voulant évoluer vers le backend
- Administrateurs système et DevOps souhaitant comprendre Node.js pour la production
- Personnes en reconversion vers le développement web complet
Prérequis
Aucun prérequis n’est nécessaire pour suivre cette formation
Durée de la formation (en jours)
5
Durée de la formation (en heures)
35
Sessions
Intra
Sur demande
Sessions
Inter
Sessions à venir
Tarif
2200€ TTC (TVA 0%) / stagiaire
Contenu
🔹 Chapitre 1 – Introduction à JavaScript moderne et Node.js
🎯 Objectif : Comprendre la syntaxe ES6+ et le modèle d’exécution Node.js.
Contenu :
- Qu’est-ce que Node.js ? Cas d’usage
- Les nouveautés ES6 / ESNext utiles en Node.js
- La console Node.js et premiers scripts
- Le modèle événementiel et la boucle d’événements
🔹 Chapitre 2 – Modules et gestion des dépendances
🎯 Objectif : Structurer le code avec CommonJS et ES Modules.
Contenu :
- Modules natifs (fs, path, http)
- Import et export de modules
- npm et gestion des dépendances
- Création d’un projet Node.js
🔹 Chapitre 3 – Création de serveurs HTTP
🎯 Objectif : Écrire un serveur web complet en Node.js.
Contenu :
- Serveur HTTP natif et cycle requête/réponse
- Routes et gestion des verbes HTTP
- Middleware et frameworks (Express.js)
- Envoi de fichiers statiques et réponses JSON
🔹 Chapitre 4 – Manipulation de données et API REST
🎯 Objectif : Créer une API RESTful structurée.
Contenu :
- Parsing de requêtes et validation
- Architecture REST et bonnes pratiques
- Création de routes CRUD
- Tests d’API avec Postman
🔹 Chapitre 5 – Persistance des données
🎯 Objectif : Stocker et lire des données en base.
Contenu :
- Connexion à une base MongoDB (Mongoose)
- Modélisation des données
- Opérations CRUD et gestion des erreurs
- Introduction à PostgreSQL (selon besoin)
🔹 Chapitre 6 – Programmation asynchrone
🎯 Objectif : Maîtriser les callbacks, Promises et async/await.
Contenu :
- Callbacks et gestion des erreurs
- Promises et chaînage
- Syntaxe async/await
- Bonnes pratiques d’écriture asynchrone
🔹 Chapitre 7 – Sécurité et mise en production
🎯 Objectif : Préparer une application prête à être déployée.
Contenu :
- Gestion des variables d’environnement (dotenv)
- Sécurisation basique (CORS, Helmet, validation)
- Gestion des logs et surveillance
- Packaging et déploiement sur un serveur
🔹 Chapitre 8 – Atelier pratique fil rouge
🎯 Objectif : Mettre en œuvre l’ensemble des acquis.
Contenu :
- Création d’une API REST complète avec Express et MongoDB
- Authentification simple par token (JWT)
- Tests des endpoints et documentation
Moyens pédagogiques et techniques
Diaporama
Cas pratiques
Méthode d’évaluation
QCM de fin de formation / mise en situation
Attestation de fin de formation
Accessibilité
Cette formation est accessible à toutes personnes en situation en handicap. En cas de besoin d’adaptation, prendre contact avec le référent handicap
Nombre de formateurs
NC*
Nombre de participants
NC*
Satisfaction générale
NC*
*Non communiqué : Les chiffres seront mis à jours après la première formation.
Modalités d’accès aux formations
L’accès à nos formations peut être initié, soit par l’employeur, soit à l’initiative du salarié avec l’accord de ce dernier. Nos formations sont accessibles selon les modalités ci-dessous :
Les modalités de formation :
- En inter-entreprises, c’est-à-dire en groupes d’apprenants provenant de différentes entreprises
- En intra-entreprise, c’est-à-dire en groupes d’apprenants de la même entreprise
Les formations peuvent avoir lieu :
- En présentiel dans nos locaux ou dans les locaux de nos partenaires,
- En présentiel dans les locaux de votre entreprise (sous réserve d’adéquation)
Les modalités de financement de la formation :
- Plusieurs modes de financement vous permettent d’accéder à nos formations en tant que salarié via l’OPCO de votre entreprise ou en tant que chef d’entreprise ou indépendant.
Hesias Formations actualise régulièrement le portail regroupant l’ensemble des sessions inter-entreprises.
Afin de pouvoir garantir une entrée en formation à la date fixée, vous devrez nous faire parvenir la convention de formation signée avant le début de l’entrée en formation.