Sélectionner une page
Formations Langage JavaScript Formation Nodejs Avancé

Formation Node.JS Avancé

logo formation nodejs avancé
Prix 1990€ HT / personne
3 jours (21 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 4000€ Bonus Atlas CPF

Présentation

Cette formation Node.js Avancé est destinée aux développeurs JavaScript expérimentés qui souhaitent perfectionner leurs connaissances en Node.

Node est une technologie omniprésente sur le web moderne et une partie essentielle de la boîte à outils de tout développeur web. Avec la forte demande de développeurs Node.js sur le marché du travail, il est indispensable de maîtriser toutes les techniques avancées de Node.js.

Dans ce cours, vous apprendrez le paradigme asynchrone, des tests fonctionnels, gestion de la performance et gestion avancée des flux Node, ainsi que des modules avancés tels que Async hooks, Buffer, Stream.

À l’issue de notre formation, vous posséderez des compétences avancées dont vous avez besoin pour devenir un expert sur NodeJS et ainsi valoriser vos compétences.

Comme toutes nos formations, nous utiliserons la dernière version LTS Node.js v22.

 

Objectifs

  • Avoir connaissance du fonctionnement interne de Nodejs
  • Pouvoir suivre et déboguer une application Node
  • Connaître les bonnes pratiques de sécurité et les appliquer
  • Maîtriser le testing, le streaming et l’intégration continue
  • Améliorer les performances de son application avec Redis et Express

 

Public visé

Développeurs web

 

Pré-requis

  • Connaissance du langage JavaScript et connaissance d’un framework côté client
  • Connaissance d’un langage typé
  • Connaissance basique de Node ou avoir assisté à notre formation Nodejs

 

Pré-requis techniques

  • Un IDE de type VSCode, Atom, IntelliJ IDEA ou WebStorm
  • Node.js LTS (18.12.0) ou Current (20.7.0
  • Une DB Mongo
  • Un accès admin à votre environnement

Programme de notre formation Node.JS Avancé

 

JS niveau avancé

  • Dompter le paradigme asynchrone
  • Ses avantages et pièges à éviter
  • Concept et utilisation des promesses/ Async await
  • Le futur avec ES-Next (ES6)
  • Code synchrone
  • Basé sur les callbacks et la promesse
  • Framework Express (Routage, Guard, Sécurisation via des stratégies d’authentification)
  • Writable / Readable / Duplex / Transform streams

 

Les tests avec NodeJS

  • Tests fonctionnels avec les headless browsers
  • Isoler les tests
  • Tests asynchrones et « Mocks / Stubs »
  • Framework Mocha & Jest

 

Gestion de la performance

  • JavaScript performant pour V8
  • Gestion et fuites de la mémoire
  • Calculs lourds
  • Clusters
  • Profilage et performance avancés
  • Bottlenecks des performances dans Node
  • Single-thread et event-loop distribuée
  • Événements Node

 

Gestion avancée des flux Node

  • La back-pressure
  • AMQP dans Node JS
  • Le pub/sub avec Redis
  • Communication inter-process en temps réel

 

Contrôle de qualité

  • Debugger v8 / externe
  • Profiling
  • Contrôle de qualité du code
  • Traitement des erreurs dans Node

 

Modules avancés

  • Asynchronous context tracking
  • Async hooks
  • Child process
  • Clusters
  • Debugger
  • Errors
  • Events (RxJS)
  • Worker threads
  • Web Streams API
  • Process events
  • File system
  • Buffer
  • Stream
  • Performance measurement APIs
  • Crypto
  • TLS (SSL)
  • Web Crypto API
  • C++ – addons / Node API / embedder API

Pour aller plus loin

Formation Nodejs

 

Formation Angular

Formation Vue.js

Formation Angular Avancé

Formation MEVN

Formation MEAN

Langues et Lieux disponibles

Langues

  • Français
  • Anglais / English

Lieux

  • France entière
    • Paris
    • Lille
    • Reims
    • Lyon
    • Toulouse
    • Bordeaux
    • Montpellier
    • Nice
    • Sophia Antipolis
    • Marseille
    • Aix-en-Provence
    • Nantes
    • Rennes
    • Strasbourg
    • Grenoble
    • Dijon
    • Tours
    • Saint-Étienne
    • Toulon
    • Angers
  • Belgique
    • Bruxelles
    • Liège
  • Suisse
    • Genève
    • Zurich
    • Lausanne
  • Luxembourg

Témoignages

⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !

Afficher tous les témoignages

⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !

Noter la formation

Prix 1990€ HT / personne
3 jours (21 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 4000€ Bonus Atlas CPF

UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?

Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.

ILS SE SONT FORMÉS CHEZ NOUS

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp