5 jours (35 heures)
Formation certifiante - Code CNCP : 2226 - Certif Info : 83841
- Présentiel
- Blended - Learning
- FOAD / E-learning tutoré
Objectifs
- 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
Prérequis
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.
Intervenants
Les contenus pédagogiques sont synchronisés sur les évolutions techniques grâce à notre équipe d’intervenant experts et professionnels du secteur enseigné. Les formateurs qui interviennent pour animer les formations ont une double compétence : compétence informatique et compétence métier (Banque, Assurance, Administration, Santé, Transport).
PROGRAMME DE FORMATION NODEJS ET EXPRESSJS
Nouveautés JavaScript : ES7,ES8, ES9,ES10
- ES10 et les modules
- TypeScript
Node JS : les fondamentaux
- 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
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
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 de ce module.
POUR TOUTE DEMANDE DE RENSEIGNEMENT OU DE DEVIS