Demander un devis
Web, digital et mobile

Node js

Cette formation vous permettra d’apprendre à développer des applications réactives et performantes avec Node.js; à mettre en oeuvre les concepts de programmation événementielle et asynchrone, de modularité et de routage; à utiliserer les API de Node.js et à assurer la persistance de vos données dans une base NoSQL.

2 jours · 14 h9h-12h30 · 14h-17h30
Lille ou à distanceChez Capside, sur site ou via Teams
5 stagiaires max.Pour un vrai suivi individuel
95 % satisfaitsSur 9 critères, 2024-2026
Votre pastille

Un titre avec un mot mis en valeur

Une phrase d’introduction.

Demander un devis

Objectifs de la formation

Cette formation vous permettra d’apprendre à développer des applications réactives et performantes avec Node.js; à mettre en oeuvre les concepts de programmation événementielle et asynchrone, de modularité et de routage; à utiliserer les API de Node.js et à assurer la persistance de vos données dans une base NoSQL.

Programme de la formation

7 modules · 33 points abordés · mis à jour le 18/12/2025

Du Javascript côté serveur5 points
  • Genèse du JS côté serveur et de Node.js.
  • Le moteur Google V8 utilisé côté serveur.
  • Pourquoi utiliser la programmation événementielle ?
  • Approche non bloquante d’une application : avantages et limites.
  • L’écosystème Node.js (socketstream, expressjs…).
Premiers pas en Node.js6 points
  • Installation du serveur Node.js.
  • Le gestionnaire d’extensions NPM.
  • Premier cas concret : Hello World !
  • Un serveur web en quelques lignes (création de la structure de base d’une application web).
  • L’injection de fonctions en Javascript.
  • Travaux pratiques : Mise en place de l’environnement. Usage de l’utilitaire NPM. Développement d’une première application.
La programmation asynchrone et orientée événements5 points
  • Quel intérêt de développer en asynchrone ?
  • La gestion événementielle : réagir plutôt qu’attendre.
  • Cas concret pour la lecture de flux.
  • Usage dans les bases de données : traitements lourds, traitements imbriqués…
  • Travaux pratiques : Exemple de programmation non bloquante en Node.js, gestion d’un flux XML (Yahoo Meteo).
La gestion de routes4 points
  • Parsing d’URL (paramètres, requête…).
  • Traiter une requête en mode asynchrone.
  • Mettre en place un gestionnaire de routes.
  • Travaux pratiques : Mise en place d’un gestionnaire de route avec gestion d’un upload de document.
Tour d’horizon de l’API Node.js6 points
  • Les fonctions utilitaires (console, util…).
  • La gestion de buffers. Accès aux fichiers.
  • Utilisation des events et des timers programmables.
  • Gestion des requêtes/réponses HTTP. HTTPS.
  • Création de processus fils, https, sockets TCP et UDP…
  • Travaux pratiques : Manipulation de l’API : traitements batchs de fichiers, recherche en ligne sur Google…
Persistance des données4 points
  • Initiation à une base de données NoSQL : Redis.io.
  • Utilisation de redis.io pour la gestion de session.
  • Persister dans le Cloud : MongoDB.
  • Travaux pratiques : Gestion d’une persistance dans Redis.io. Démonstration dans le Cloud avec MongoDB.
La boîte à outils du développeur3 points
  • Les « ceintures d’outils » Javascript : gestion améliorée des tableaux, des itérations…
  • La bibliothèque async ou l’art de rendre l’asynchrone séquentiel.
  • Quelques autres bibliothèques intéressantes.

Pour qui ?

Public

Cette formation s’adresse à tous les développeurs connaissant le langage Javascript et souhaitant développer des applications performantes (haute réactivité, volumétries de transactions importantes) et orientées événements.

Prérequis

Ce stage demande de bonnes connaissances du langage Javascript et l’approche d’unframework Javascript (côté client) est un plus.

Étude de vos besoins

Un audit téléphonique avec le formateur, ou un QCM, pour ajuster le niveau et le contenu du programme.

Déroulement et modalités

  1. Vous nous écrivezRéponse sous 48 heures.
  2. Audit de niveauÉchange avec le formateur ou QCM.
  3. Programme ajustéDevis et convention.
  4. DémarrageDe 5 jours à 1 mois.

Format

Cette formation est accessible en présentiel ou en distanciel via Teams. En présentiel : chez Capside, 8 rue Colbrant à Lille, ou dans vos locaux.

Moyens pédagogiques

  • Un poste de travail par stagiaire (Mac ou PC)
  • Salles équipées d’un vidéoprojecteur et d’internet
  • Support de cours remis en fin de formation

Évaluation et sanction

Exercices pratiques validés par le formateur tout au long de la formation. Une attestation de fin de formation vous est remise.

Certification

En fonction des thématiques, nous pouvons vous proposer une présentation à une certification : TOSA ou ENI.

Financer votre formation

Salarié·e

Votre employeur peut solliciter son OPCO pour une prise en charge, totale ou partielle.

CPF

Possible si la formation est associée à une certification TOSA ou ENI : demandez-nous.

Artistes, auteurs, intermittents

Capside est partenaire de l’AFDAS.

Demandeur d’emploi

Rapprochez-vous de votre conseiller France Travail : nous établissons le devis nécessaire.
Toutes les solutions de financement

Accueil des personnes en situation de handicap

Locaux accessibles

Salles de formation en rez-de-chaussée, 8 rue Colbrant à Lille.

Un référent dédié

Notre référent handicap étudie avec vous les adaptations : rythme, supports, matériel.

Demander un devis pour cette formation

Gratuit et sans engagement. Réponse sous 48 heures.

Demander un devis03 20 73 99 40

Formations Web & digital associées

Web & digital

Javascript

5 jours · 35 h
Web & digital

React

2 jours · 14 h
Web & digital

Symfony

5 jours · 35 h
Web & digital

Adobe Photoshop CC 2026 pour le Web

2 jours · 14 h
En bref
  • 2 jours · 14 h9h-12h30 · 14h-17h30
  • Lille, sur site ou TeamsPrésentiel ou à distance
  • 5 stagiaires maximumIntra-entreprise sur mesure
  • Démarrage sous 5 jours à 1 moisAprès un audit de niveau
Demander un devis03 20 73 99 40
95 %de stagiaires satisfaitsÉvaluations du 30/11/24 au 31/01/26
Organisme certifiéPour les actions de formation