Formation Node.JS pour développeurs javascript (Qualiopi)


Taux global de satisfaction Client : 4.8 sur 5 pour 497 formations

Accueil / Formation / programmation serveur

sagexa in good shape
"L'erreur est égale, que l'on dépasse les bornes ou que l'on reste en deçà."
Confucius

Node.JS : Javascript server-side

passer au Full Stack avec Node.JS

Lieu programmé : France entière (à distance)

du 11-12-2025 au 12-12-2025 (durée 2 jours)

Tarif : 1450 € HT / personne (1450 € TTC)
session confirmée
Par 11-12-2025programmation serveur

Cette formation permet de passer du Javascript côté client au développement server-side avec Node.JS . Les technologies connexes sont également abordées au travers de MongoDB et Express. Node (ou plus formellement Node.js) est un environnement d'exécution open-source, multi-plateforme, qui permet aux développeuses et développeurs de créer toutes sortes d'applications et d'outils côté serveur (server side) en JavaScript. Cet environnement est destiné à être utilisé en dehors du navigateur (il s'exécute directement sur son ordinateur ou dans le système d'exploitation du serveur). Node ne permet pas d'utiliser les API JavaScript liées au navigateur mais des API plus traditionnellement utilisées sur un serveur dont notamment celles pour HTTP ou la manipulation de systèmes de fichier. Au-delà de la théorie, Node.js se révèle être un pilier technologique pour de nombreuses applications que nous utilisons quotidiennement. Comprendre ses applications concrètes permet de mieux saisir son potentiel et la pertinence de cette formation. Node.js excelle particulièrement dans les environnements nécessitant une grande réactivité et la gestion simultanée de nombreuses connexions. Pensez aux plateformes de streaming vidéo, où des millions d'utilisateurs accèdent à des contenus en temps réel. Node.js, grâce à son architecture non bloquante, gère efficacement ces flux de données massifs, assurant une expérience fluide. Les applications de chat en temps réel, comme Slack ou Discord, s'appuient également sur Node.js pour la rapidité de leurs échanges, permettant aux messages d'apparaître instantanément sans rechargement de page. C'est cette capacité à maintenir des connexions persistantes qui fait toute la différence. Les API RESTful, cœur de nombreuses architectures modernes, sont souvent construites avec Node.js. Elles permettent aux différentes parties d'une application, ou même à des applications distinctes, de communiquer entre elles de manière efficace. Enfin, les outils de développement eux-mêmes, comme les gestionnaires de paquets ou les build tools, tirent parti de la puissance de Node.js pour automatiser des tâches complexes et améliorer la productivité des développeurs. Ces exemples illustrent la polyvalence et la robustesse de cet environnement, des atouts majeurs pour tout développeur souhaitant maîtriser le fullstack JavaScript.

Node.JS : Javascript server-side

Objectifs de la formation Node.JS : Javascript server-side

  • Apprendre à installer un environnement de développement Node.JS
  • Savoir développer des traitements asynchrones en Javascript
  • Apprendre à modulariser le code et utiliser les modules de Node.JS
  • Découvrir les possibilités du framework Express

Contenu de la formation Node.JS : Javascript server-side

Formation Node.JS : Javascript server-side

Durée de la formation

2 jours

Participants à la formation Node.JS : Javascript server-side

Cette formation Node.JS s'adresse aux développeurs Javascript, désirant évoluer vers le Javascript côté serveur.

Niveau : intermédiaire 🌶️🌶️

Pré-requis de la formation

Une bonne connaissance du Javascript et de son implémentation objet est indispensable. La connaissance du contexte web / http est fortement recommandée (voir notre formation JavaScript ). Pour les développeurs ne maîtrisant pas les bases de Javascript, la formation javascript + node.js sera plus adaptée. .

😊👉 j'évalue mon niveau javascript/objet ici (QCM)

Travaux pratiques de la formation

les participants réaliseront une application Node.js pleinement fonctionnelle, qui utilisera Express pour faire tourner une application Web. La mise en oeuvre d'une connexion à MongoDB permettra à l'application Web d'accéder à la base de données via Node.js, pour une interaction CRUD complète.


Programme de la formation Node.JS : Javascript server-side

Installation de Node.JS
  • Environnement de développement de Node.JS
  • Node.JS : premiers fichiers et exécutions
  • Ressources Node.JS
  • Node.JS REPL
  • L'objet Process de Node.JS
  • Packages de Node.JS
  • Node.JS et CLI

< sommaire formation Node.JS : Javascript server-side


Programmation Asynchrone en Javascript
  • Stack et Queue de callbacks
  • Event loops et récursion
  • Promises en Javascript
  • In/Out sur l'objet Process de Node.JS
  • Event et EventEmitter
  • Paramétrage des Events Node

< sommaire formation Node.JS : Javascript server-side


Modules Node et NPM
  • Types de modules Node
  • Modules Node locaux et Expports
  • Modules Core et Http
  • Fichiers et Node.JS : lecture/écriture et droits.
  • Node Package Manager et Package.json
  • Buffers Node
  • Erreurs Node.JS : try / catch

< sommaire formation Node.JS : Javascript server-side


Express JS
  • le framework Express
  • Installation d'Express
  • Les routes dans Express
  • bodyParser et Middleware
  • Router d'Express
  • Générateur d'Application Express

< sommaire formation Node.JS : Javascript server-side


MongoDB
  • présentation et mise en route MongoDB
  • MongoDB dans le Cloud
  • Connexion et instanciation
  • Les collections avec MongoDB
  • Connecter une appli web avec MongoDB
  • CRUD, Ajax et MongoDB

< sommaire formation Node.JS : Javascript server-side