• 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.
  • 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

Aucun prérequis n’est nécessaire pour suivre cette formation


Durée de la formation (en jours)

Durée de la formation (en heures)

Sessions

Intra

Sur demande

Sessions

Inter

Sessions à venir

Tarif

2200€ TTC (TVA 0%) / stagiaire


🔹 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

Nombre de participants

Satisfaction générale

*Non communiqué : Les chiffres seront mis à jours après la première formation.


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.