Formation Node.js

Durée
3 jours
Tarif
1590 € HT
Organisation
Inter à distance - Intra
Référence
NODE
Niveau
Moyen
CPF
NON
Certification
NON
Mise à jour
30/08/2024

Présentation de la formation Node.js

Découvrez notre formation Node.js de 3 jours, conçue pour vous plonger dans le développement côté serveur avec cette plateforme JavaScript puissante. Apprenez à créer des applications web performantes en utilisant Node.js, à gérer les modules et les dépendances, et à mettre en place des serveurs efficaces. Grâce à des ateliers pratiques et des projets concrets, vous développerez des compétences en gestion des API, en gestion des données en temps réel, et en optimisation des performances. Nos formateurs expérimentés vous guideront tout au long de la formation pour garantir une compréhension approfondie et immédiatement applicable. 
Rejoignez notre formation pour propulser vos projets web avec Node.js.

Objectifs de la formation Node.js

Objectifs pédagogiques :

  • Installer et configurer un serveur Node.js
  • Développer des applications JavaScript côté serveur
  • Mettre en oeuvre les concepts de la programmation événementielle et asynchrone
  • Mettre en place un gestionnaire de routes
  • Manipuler l'API de Node.js
  • Gérer la persistance dans une base de données NoSQL

Objectifs opérationnels :

  • Développer et déployer des applications NodeJS performantes

Programme de la formation Node.js

Introduction à Node.js

Présentation de Node.JS
Le modèle "event-driven"
L'installation de Node.JS

Rappels JavaScript

La portée des variables
Les fonctions anonymes
Les clôtures (closures)
call et apply
La variable this

Les modules Node.js

La structure d'un module
La localisation des modules
Les modules complexes
Le chargement des modules
La gestion des modules avec npm
La configuration
CommonJS

Le Framework Node.js

Le routage
L'algorithme asynchrone
Le middleware Connect
Le Framework Express
La gestion des sessions
La validation des entrées utilisateur

L'implémentation

Les EventEmitters
Travaux pratiques
Exemple avec HTTPSniffer

CORE modules Node.js

Module os
Module path
Module util
Module fs
Module events
Module url
Modules http et https

Les modules complémentaires Node.js

La gestion des formulaires
Le moteur de templates Jade
L'interface avec MySQL
L'interface avec MongoDB

La sécurité avec Node.js

Les risques liés à JavaScript
Le support des authentifications HTTP
L'utilisation de Passport.js
OAuth et OpenID
La gestion des autorisations
Limiter le DoS
Le filtrage des entrées

Les outils Node.js

Debuguer avec node-inspector
La surveillance de scripts avec nodemon
La surveillance de scripts avec forever
L'intégration avec un Reverse-Proxy
Apache et Nginx
Le déploiement avec Grunt

Pré-requis pour suivre la formation Node.js

  • Maîtrise des concepts fondamentaux du langage JavaScript
  • Expérience avec les environnements de développement
  • Compréhension des concepts de base du développement web (y compris les requêtes HTTP, les réponses, et le fonctionnement des serveurs web)
  • Notions de base sur les API

Un questionnaire de positionnement vous sera ensuite proposé afin d'évaluer votre niveau de connaissance avant l'entrée en formation.

Participer à la formation Node.js

Télécharger le programme

Prochaines sessions

Formation en intra-entreprise

Nos formations intra-entreprise peuvent se dérouler directement dans vos locaux pour plus de flexibilité. Si nécessaire, nous pouvons également organiser la location d'une salle de formation adaptée à vos besoins.

Votre formation sur-mesure peut également s’organiser à distance.

La mise en place d'une session intra-entreprise est de 14 jours minimum à partir de votre prise de contact.

Je souhaite un devis

Formation Node.js

  • Certification Non
  • Modalités d'évaluation Tout au long de la formation des TPs seront notés et corrigés. Un QCM sera rempli en fin de formation.

Les autres formations en JavaScript / TypeScript

Inter à distance - Intra 3 jours 1590 € HT
Voir la formation Angular
Inter à distance - Intra 3 jours 1590 € HT
Voir la formation ReactJS
Inter à distance - Intra 3 jours 1590 € HT
Voir la formation VueJS
Inter à distance - Intra 3 jours 1590 € HT
Voir la formation JavaScript