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
- Vous nous écrivezRéponse sous 48 heures.
- Audit de niveauÉchange avec le formateur ou QCM.
- Programme ajustéDevis et convention.
- 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
Web & digital
React
Web & digital
Symfony
Web & digital
Adobe Photoshop CC 2026 pour le Web
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
