Page précédente
Formation continue

NodeJS

INOW
Picto fav
Picto partage
  • Partager par mail
  • Imprimer

Objectifs de la formation

Picto rouler et dérouler
  • 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

Pré-requis

Picto rouler et dérouler

Donnée non disponible

Contenu pédagogique

Picto rouler et dérouler
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

Insertion dans l'emploi

Picto rouler et dérouler

Aucune donnée n'est encore disponible pour cette formation

Avis sur la formation

Picto rouler et dérouler

Aucun avis n'est encore disponible pour cette formation

Les prochaines sessions

Pas de session ouverte pour le moment

INOW

Picto label 1 label
Picto lien organisation

Formations similaires