Node.JS : Javascript server-side

passer au Full Stack avec Node.JS

Formation créée le 22/12/2025.
Version du programme : 1

Prochaine date

29/01/2026

Type de formation

Distanciel

Durée de formation

14 heures (2 jours)

Accessibilité

Oui
Net de TVA
S'inscrire
Net de TVA
S'inscrire
Net de TVA
S'inscrire

Node.JS : Javascript server-side

passer au Full Stack avec Node.JS


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.

Objectifs de la formation

  • 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

Profil des bénéficiaires

Pour qui
  • Cette formation Node.JS s'adresse aux développeurs Javascript, désirant évoluer vers le Javascript côté serveur.
Prérequis
  • 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.

Contenu de la formation

Installation de Node.JS
  • Environnement de développement de Node.JS
  • Node.JS : premiers fichiers et exécutions
  • Ressources Node.JS
Programmation Asynchrone en Javascript
  • Stack et Queue de callbacks
  • Event loops et récursion
  • Promises en Javascript
Modules Node et NPM
  • Modules Node locaux et Exports
  • Modules Core et Http
Structures de données
  • Tableaux et listes.
  • Manipulation de chaînes de caractères.
Express JS
  • bodyParser et Middleware
  • Générateur d'Application Express
MongoDB
  • MongoDB dans le Cloud
  • Connecter une appli web avec MongoDB
  • CRUD, Ajax et MongoDB

Équipe pédagogique

Xavier Braive, Formateur Développeur Fullstack Xavier est un formateur pédagogue, passionné par le partage des connaissances. Avec plus de 20 années d'expérience en développement web, il a acquis une expertise certaine en PHP, Javascript, Python et autres langages de développement. Xavier conçoit et anime les formations chez SAGEXA.

Suivi de l'exécution et évaluation des résultats

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

Ressources techniques et pédagogiques

  • support de formation au format électronique

Capacité d'accueil

Entre 2 et 8 apprenants

Délai d'accès

12 jours

Accessibilité

Toutes nos formations distancielles sont accessibles aux développeurs en situation de handicap physique pouvant communiquer par visio-conférence, après un entretien de validation.

Prochaines dates

8 places restantes Node.js
du 29/01/2026 au 30/01/2026 distance