Formation Node.js
Date de mise à jour :
Identifiant Offre Info : 10_2463853F
Organisme responsable :
Vivaneo
(ouvre dans un nouvel onglet)
Présentation de la formation
Objectifs
- Assimiler les notions de base de Node.js et de JavaScript.
- Apprendre à exploiter les diverses fonctionnalités de Node.js pour développer des applications côté serveur.
- Comprendre les différents outils pour gérer les modules, les serveurs HTTP, les WebSockets et les fichiers.
- Être en mesure de créer un serveur web et une application web en utilisant Node.js.
Programme de la formation
Module 1 : Introduction à Node.js Présentation et historique de Node.js Installation et configuration de l'environnement de développement Concepts de base : variables, fonctions, boucles, conditions, objets, tableaux Programmation asynchrone : utilisation des callbacks, promesses et async/await Exécution de scripts JavaScript côté serveur avec Node.js Module 2 : Utilisation des modules Node.js Compréhension des modules de base de Node.js Création de modules personnalisés…
- Présentation et historique de Node.js
- Installation et configuration de l'environnement de développement
- Concepts de base : variables, fonctions, boucles, conditions, objets, tableaux
- Programmation asynchrone : utilisation des callbacks, promesses et async/await
- Exécution de scripts JavaScript côté serveur avec Node.js
- Compréhension des modules de base de Node.js
- Création de modules personnalisés
- Utilisation de modules externes
- Création de serveurs HTTP et WebSocket
- Gestion des fichiers avec le module FS
- Programmation événementielle avec EventEmitter
- Utilisation de frameworks populaires tels qu'Express, Hapi ou Koa
- Authentification et autorisation
- Création d'API REST avec Node.js
- Projets pratiques : application des compétences acquises à travers des défis réels en utilisant Node.js
Validation et sanction
- Maîtrise des concepts fondamentaux : Compréhension de Node.js et de JavaScript.
- Création d'applications serveur : Capacité à développer des applications côté serveur avec Node.js.
- Gestion des modules : Savoir créer et utiliser des modules personnalisés et externes.
- Mise en place de serveurs HTTP/WebSocket : Compétence pour configurer des serveurs web et gérer des communications en temps réel.
- Manipulation de fichiers : Utilisation efficace du module FS pour la gestion des fichiers.
- Programmation asynchrone : Compréhension des callbacks, promesses et async/await.
- Développement d'APIs REST : Capacité à créer des interfaces de programmation pour des applications.
- Utilisation de frameworks : Familiarité avec des frameworks comme Express, Hapi ou Koa.
- Gestion de l'authentification et de l'autorisation : Mise en œuvre de mécanismes sécurisés pour les utilisateurs.
- Résolution de problèmes pratiques : Application des compétences à des projets réels.
Type de formation
Non certifiante
Niveau de sortie
Sans niveau spécifique
Durée, rythme, financement
Durée
En centre
50 h
Financement
- Conventionnement
- Non
- Financeur
-
- Entreprise
Conditions d'accès
Public visé
- Tout public
Niveau d'entrée
Sans niveau spécifique
Conditions spécifiques et prérequis
- Avoir des compétences en programmation et une bonne compréhension de JavaScript. - Comprendre les principes de la programmation côté serveur.
Lieu de réalisation de l'action
Modalités d'enseignement
Formation entièrement en présentielle
Adresse
64e Rue Sully21000 Dijon
Responsable : Hope !
Périodes prévisibles de déroulement des sessions
Début
Fin
- Adresse d'inscription
-
28 Rue du Chemin Vert
75011 Paris 11e - État du recrutement
- Ouvert
- Modalités
- Entrées / Sorties à dates permanentes