Formation Nodejs

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


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

  • 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+
    • 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
    • Async / await
  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

Pré-requis : Connaissance de JavaScript ou d'un autre langage back-end (PHP, Java...)

Format intra ℹ️

  • ✅ Dans vos locaux ou à distance ℹ️
  • ✅ Session dédiée et garantie
  • ✅ Programme et durée sur mesure
  • ✅ Tarif forfaitaire pour une équipe
  • ✅ Choix des dates

Obtenir un devis

Financements compatibles ℹ️

  • ✅ Direct
  • ✅ Plan de formation
  • ✅ OPCA / OPCO (FAFIEC, Atlas, AFDAS...)
  • ✅ Qualiopi / Datadock
  • ❌ CPF / CPA / Pôle Emploi