Accueil > Formations > Développement et Ingénierie de Logiciels > Développement Web & Fullstack > Node.js
Node.js
Développez et déployer des applications NodeJS performantes grâce à notre formation de 4 jours !
Vue d'ensemble
Connaissances en JavaScript, HTML et CSS.
Objectifs pédagogiques
Programme détaillé
Introduction à la formation NodeJS
Présentation de NodeJS et de son histoire
Comparaison avec d’autres technologies back-end
Installation et configuration de NodeJS et npm (Node Package Manager)
Concepts fondamentaux de NodeJS
Architecture basée sur les événements
Gestion des entrées et sorties non bloquantes (I/O)
Le système de modules et les packages npm
Création d’un serveur HTTP simple
Fonctionnalités et modules principaux
Le module File System (fs)
Le module HTTP et HTTPS
Le module Events et EventEmitter
Le module Stream
Création d’une API RESTful
Développement d'applications web avec des frameworks courants
Présentation des frameworks Express, Koa et Hapi
Création d’une application avec Express
Routage, middlewares et gestion des erreurs
Développement d’un blog avec Express
Gestion des bases de données avec NodeJS
Présentation des bases de données SQL et NoSQL
Utilisation des ORM et ODM (Sequelize, Mongoose)
Intégration d’une base de données MongoDB dans une application Express
Tests et sécurité des applications NodeJS
Présentation des outils de test (Mocha, Jest, Chai)
Mise en place de tests unitaires et d’intégration
Bonnes pratiques de sécurité et utilisation de modules de sécurité (Helmet, cors)
Sécurisation d’une API RESTful
Déploiement d'applications NodeJS
Présentation des plateformes de déploiement (Heroku, AWS, Google Cloud)
Processus de déploiement et bonnes pratiques
Déploiement d’une application sur Heroku
Prochaines sessions
28 juil. 2026
Distance - Français
28 juil. 2026
Lille - Français
28 juil. 2026
Nantes - Français
28 juil. 2026
Paris - Français
14 sept. 2026
Lyon - Français
14 sept. 2026
Distance - Français
14 sept. 2026
Grenoble - Français
14 sept. 2026
Toulouse - Français
14 sept. 2026
Aix-en-Provence - Français
5 oct. 2026
Lille - Français
5 oct. 2026
Nantes - Français
5 oct. 2026
Distance - Français
5 oct. 2026
Paris - Français
24 nov. 2026
Lyon - Français
24 nov. 2026
Distance - Français
24 nov. 2026
Grenoble - Français
24 nov. 2026
Toulouse - Français
24 nov. 2026
Aix-en-Provence - Français
8 déc. 2026
Paris - Français
8 déc. 2026
Distance - Français
8 déc. 2026
Lille - Français
8 déc. 2026
Nantes - Français
Avis des participants
Financement
Cette formation est éligible aux financements OPCO et FNE-Formation. Nos équipes vous accompagnent dans le montage de votre dossier.
En savoir plus sur le financement
