Support & Downloads

Quisque actraqum nunc no dolor sit ametaugue dolor. Lorem ipsum dolor sit amet, consyect etur adipiscing elit.

s f

Contact Info
198 West 21th Street, Suite 721
New York, NY 10010
youremail@yourdomain.com
+88 (0) 101 0000 000
Follow Us

NodeJS - Avancé

réf : DEV-NOD

Objectif de formation : Durant cette formation le stagiaire perfectionnera ses compétences en nodeJS. Il saura optimiser NodeJS avec Express, il sera capable d’utiliser le routage, la sécurité, le caching avec Redis et d’autres éléments avancés pour améliorer son utilisation de NodeJS.

Objectifs pédagogiques

  • Comprendre le fonctionnement interne de NodeJS
  • Savoir suivre et déboguer une application Node
  • Maîtriser les best practices de sécurité et savoir les mettre en pratique
  • Maîtriser le testing, le streaming & l’intégration continue
  • Accroitre les performances de l’application avec Redis & Express

Prérequis

Maitrise du langage JavaScript & solides fondamentaux d’un framework côté client

Connaissance d’un langage typé

Bases de Node ou avoir suivi la formation NodeJS – Développeur

Public concerné

Développeurs web, Lead Dev, chefs de projets techniques… 

Programme

  • Le clustering
  • Usage d’un Framework : Express
  • Usage des moteurs de template : EJS
  • Sécurisation de l’application : Typescript
  • Présentation d’un gestionnaire de processus : PM2
  • Installation de PM2
  • Paramétrage de PM2
  • Routage
  • Guard
  • Sécurisation par des stratégies d’authentification
  • Traitement des erreurs
  • Définition des sockets & intérêts d’usage
  • Présentation pratique
  • Mise en place d’une socket avec la lib Socket.io
  • Définition d’un stream / flux
  • Writable streams
  • Readable Stream
  • Duplex & transform streams
  • Implémenter des streams
  • Définition du scrapping
  • Librairie de scrapping en NodeJS
  • Manipulation de fichiers CSV par les streams
  • Factory // Singleton
  • Architecture d’une application Express API
  • Chargement automatique des modules grâce à des singletons
  • Construction d’un CRUD générique surchargeable

Équipe pédagogique

Professionnel expert dans le développement

Moyens pédagogiques et techniques

  • Espace intranet de formation.
  • Documents supports de formation projetés.
  • Exposés théoriques
  • Étude de cas concrets
  • Mise à disposition en ligne de documents supports à la suite de la formation.

Dispositif de suivi

  • Émargement numérique.
  • Mises en situation.
  • Formulaires d’évaluation de la formation.
  • Certificat de réalisation de l’action de formation.

Vous avez une question ?