NodeJS et ExpressJS

5 jours II Code CNCP : 2226 II Certif info : 83841

/NodeJS et ExpressJS

Node.js est une approche non-séquentielle et performante, permettant de développer des applications en Javascript côté serveur. L’écosystème node.js répond à de nombreux besoins d’applications serveur pour les webservices, le traitement d’un nombre important de requêtes web, le partage d’un code commun entre serveur et client, les websockes.

Les objectifs de la formation NodeJS - ExpressJS

A l’issue de la formation NodeJS et ExpressJS, les apprenants auront les capacités de :

  • Comprendre les compromis uniques présents dans la programmation événementielle
  • Créer des modules Node.js et exprimer la modularité de code dans une application
  • Comprendre les schémas de contrôle de flux de base dans Node.js et savoir quand il est approprié d’utiliser les callbacks, émetteurs d’événements ou streams
  • Créer et manipuler des buffers efficacement
  • Comprendre comment gérer l’état d’erreur et de savoir quand un processus devrait sortir en raison d’une erreur
  • Construire des applications en réseau avec Node.js
Lien vers site CPF

Les prérequis de la formation NodeJS - ExpressJS

Les prérequis nécessaires pour la formation NodeJS et ExpressJS sont :

  • Maîtriser JavaScript et connaître HTML et CSS est un plus

Vous n’avez pas les prérequis nécessaires pour la formation NodeJS – ExpressJS? Contactez-nous pour étudier ensemble un parcours sur mesure et garantir ainsi la réussite de votre projet.

Lien vers site CPF

Le public de la formation NodeJS - ExpressJS

La formation NodeJS s’adresse à tout public salarié, demandeur d’emploi ou en reconversion professionnelle, notamment :

  • Toute personne ayant des connaissances en développement WEB et souhaitant maîtriser le développement Web avec l’écosystème NodeJS
  • Informaticiens et concepteurs souhaitant maîtriser NodeJS
  • Toute personne souhaitant élargir ses compétences sur les missions liées à la fonction de développement WEB avec NodeJS
Lien vers site CPF

0

Certif Info

0

Code CNCP

0

Jours

0

Heures

Contenu de la formation
NodeJS – ExpressJS

Introduction

  • Nouveautés JavaScript : ES7,ES8, ES9,ES10
  • ES10 et les modules
  • TypeScript
  • Node JS : les fondamentaux
  • Introduction
  • NodeJs : à quoi ça sert?
  • L’essentiel de Node.js
  • Découvrir Node.js
  • Étudier le coeur du système
  • Découvrir les modules par défaut
  • Travailler avec les fichiers et les dossiers Node
  • Utiliser le module http
  • Gérer les serveurs web
  • Intégrer les WebSockets
  • Gérer les paquets Node
  • Déployer les applications
  • Une première application avec Node.js
  • Les événements
  • Les modules Node.js et NPM

La communication temps réel avec socket.io 

  • Le Framework Express.js
  • socket.io : passez au temps réel !
  • Programmation asynchrone et streaming de données dans Node.js
  • Modèles asynchrones
  • Flux avancés
  • HTTP Streaming
  • La communication temps réel avec socket.io

Structurer une application avec Node.js et Express.js 

  • Création d’un site Web avec Node.js et Express.js
  • Introduction
  • Les bases Express
  • Premiers pas avec notre projet
  • Premiers pas avec les Templates
  • Mise en oeuvre de la structure et de la logique du site
  • Traitement des données du formulaire
  • Création d’un site Web avec Node.js et Express.js

NodeJS: Déploiement et Production 

  • Node.js en production : les erreurs à éviter
  • Gérer son application avec PM2
  • Optimiser son application
  • Node.js: débogage et optimisation des performances
  • Introduction
  • Construire un état d’esprit de dépannage
  • Présentation des microservices
  • Stratégies de journalisation (Logging) efficaces
  • Débogage des applications Node.js
  • Mesurer les performances

Node JS avancé 

  • Node.js: Design Patterns
  • Aperçu
  • Patterns de création
  • Patterns structurels
  • Patterns comportementaux
  • Node.js: sécurisation des API RESTful
  • Configuration
  • Sécurisation de l’API avec LoopBack
  • Sécurisez l’API manuellement
  • Autres Options

Une attestation d’assiduité sera délivrée après la validation de toutes les compétences du module NodeJS et ExpressJS.

Modalités De Formations

NodeJS et ExpressJS

La formation certifiante NodeJS et ExpressJS est disponible en 3 modalités : E-learning tutoré, Blended Learning et en présentiel.

FOAD / E-Learning tutoré

La formation certifiante NodeJS et ExpressJS est disponible en e-learning tutoré. Vous serez accompagné par un formateur / Tuteur tout au long de la formation.

Blended-Learning

La formation NodeJS et ExpressJS est disponible en Blended learning. La partie apprentissage se déroule en e-learning, et les projets fil rouge en présentiel.

Présentiel

Le module de formation NodeJS et ExpressJS est disponible en présentiel ou en distanciel. La formation sera animée par un formateur à distance ou en classe.

Financement et Éligibilité

de la formation NodeJS et ExpressJS

CPF

CPF « Compte Personnel de Formation.

VAE

VAE: Validation des Acquis de l’Expérience.

AIF

AIF : Aide Individuelle à la Formation par Pôle Emploi.

CPF de transition

CPF de transition pour une Reconversion Professionnelle.

Contrat PRO

Contrat d’alternance ou de Professionnalisation.

POEc

Préparation Opérationnelle Emploi Collective.

PDC

Plan de Développement de Compétences de l’entreprise.

AFPR

Action de Formation Préalable à l’Embauche.

POEi

Préparation Opérationnelle Emploi Individuelle.

Besoin d'un