Formation Nodejs

Utilisez la flexibilité et la réactivité de JavaScript côté serveur pour des applications web avec la formation Nodejs.

Cette formation s’adresse uniquement à des développeurs/ses. Pensez à lire les questions fréquentes pour bien choisir votre formation.


Pourquoi une formation Nodejs ?

Node.js est un serveur web en JavaScript. Son avantage : comme JavaScript, il est événementiel et totalement asynchrone, ce qui permet une réactivité beaucoup plus grande pour des applications web nécessitant du temps réel (messagerie, jeu, événement live…) par rapport à des serveurs classiques comme Apache.


Objectifs de la formation Nodejs

  • Créer un serveur Node.js réactif pour des applications web.
  • Prendre en main les principaux modules : expressjs, mongodb

Programme de la formation Nodejs

  1. Bases de Node.js
    • Package manager : npm
    • Modules et dépendances : commonjs
  2. ES6 / ES2015
    • let / const, template literals, arrow functions
    • Classes
  3. Serveur HTTP : expressjs
    • Router
    • req, res, params, body
    • Middlewares
  4. Templating
    • Comparatif des systèmes de templates
    • L’exemple d’ejs
  5. Sessions
  6. Base de données no-SQL : mongodb
  7. API REST
    • Méthodes HTTP et en-têtes
    • JSON
  8. Temps réel : websockets
  9. Asynchronicité
    • Promises vs. callbacks
    • L’exemple de bluebird
  10. Sécurité
    • Hash des mots de passe : bcrypt
    • Protection XSS : validator
    • Protection CSRF : csurf
    • Options importantes pour les sessions

Cette formation m'intéresse

Formation Nodejs

Formation Nodejs

Public : Développeurs/ses JS

Pré-requis : Bases en JavaScript et connaissance d'un autre langage back-end (PHP, Java...)

Nous pouvons intervenir dans votre entreprise.

Durée : 3 jour(s)

Obtenir à un devis