Node.JS
Ostatnia aktualizacja : 03/09/2025
Maîtrisez Node.js et développez des applications web robustes et performantes grâce à une approche pratique et concrète.
Grupa docelowa
- Personne souhaitant être formée sur Node.jS
Wymaganie wstępne
- Cette formation ne nécessite aucun pré-requis
Cele szkolenia
- Comprendre l'intérêt de Node.js
- Comprendre le fonctionnement interne de Node.js
- Savoir utiliser les packages NPM
- Savoir mettre en œuvre un Framework
- Être capable d'interagir avec une base de données
- Savoir déployer une application Node.js
Opis
Si vous souhaitez un programme de formation sur-mesure sur cette thématique, merci de nous interroger.
Programme :
- Introduction à Node JS
- Qu'est-ce que Node.js et pourquoi l'utiliser ?
- Installation de Node.js
- Fonctionnement de Node.js : le modèle événementiel et la boucle d'événements
- Introduction à NPM
- Calculer la complexité d'un algorithme
- Les bases de la programmation asynchrone en JavaScript
- Utilisation de callbacks, de promises et de async/await pour gérer
- l'asynchronisme en Node.js
- Comprendre le modèle non bloquant de Node.js
- Express et la création d'applications Web
- Introduction à Express, un Framework Web pour node.js
- Création d'une application Web simple avec Express
- Utilisation de middleware pour gérer les requêtes HTTP
- Gestion de l'authentification et des sessions
- Base de données avec Node.JS
- Introduction aux bases de données avec Node.js
- Utilisation de MongoDB et Mongoose, un ORM pour MongoDB
- Utilisation de MySQL ou Postgres avec Sequelize, un ORM pour ces deux bases de données
- Présentation de Socket.io
- Configuration de Socket.io côté serveur et côté client
- Émission et réception d'événements en temps réel
- Gestion des connexions et déconnexions des clients au serveur Socket.io
- Authentification des clients sur le serveur Socket.io et gestion des autorisations
- Intégration de Socket.io avec Express.js et les bases de données
Metody nauczania
La pédagogie repose principalement sur :
- L'implication des stagiaires,
- Le centrage permanent sur les préoccupations quotidiennes,
- L'interactivité stagiaires / groupe / intervenant(e)
- Mises en situations, exercices, débriefing
- 70% de la formation sera basée sur des mises en situation, des cas pratiques, des jeux de rôles, des quizz…qui permettront d'accompagner et d'évaluer la bonne intégration des enseignements de la formation.
Zasoby i wsparcie pedagogiczne
- Etudes de cas
- Quizz
- QCM
- Support powerpoint
- Livret du participant
Informacje o rekrutacji
- Nous apportons une réponse en 48h à toute demande de formation.
- L'apprenant peut s'inscrire à notre formation jusqu'à 3 jours avant le début de la formation.
- Suite à l'analyse des besoins, un planning de mise en œuvre est défini conjointement.
- Cette formation peut être suivie en présentiel ou en distanciel.
- Un formateur expérimenté, expert du sujet animera la formation.
- Un ordinateur équipé d'une caméra sera nécessaire si la formation a lieu à distance.
- Évaluation à chaud lors de chaque session et évaluation à froid 2 mois après la formation.
Nabyte kompetencje
- Comprendre l'intérêt de Node.js
- Comprendre le fonctionnement interne de Node.js
- Savoir utiliser les packages NPM
- Savoir mettre en œuvre un Framework
- Être capable d'interagir avec une base de données
- Savoir déployer une application Node.js
Profil Tenera(ów)
- Expert(e)-formateur(trice) spécialisé(e) en développement web avec Node.js et JavaScript asynchrone.
Metody oceny i monitorowania
- 70% de la formation sera basée sur des mises en situation, des cas pratiques, des jeux de rôles, des quizz…qui permettront d'accompagner et d'évaluer la bonne intégration des enseignements de la formation.
- Test de positionnement au début et à la fin de la formation
- Évaluation tout au long de la formation (quizz, mises en situation, cas pratiques...)
- Évaluation à chaud à la fin de chaque session et évaluation à froid 2 mois après la formation
Informacje o dostępności
- Si un bénéficiaire a des contraintes particulières liées à une situation de handicap, veuillez contacter au préalable le référent handicap d'Adaliance, Bruno PANHARD au 01.46.21.74.33 ou via bruno.panhard@adaliance.com, afin que nous puissions, dans la mesure du possible, adapter l'action de formation.