Aller au contenu principal

Formation Node.js

Date de mise à jour :
Identifiant Offre Info : 10_2463853F
Organisme responsable : Vivaneo (ouvre dans un nouvel onglet)

Nouvelle recherche

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…

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
  • Utilisation de modules externes
  • Création de serveurs HTTP et WebSocket
  • Gestion des fichiers avec le module FS
  • Programmation événementielle avec EventEmitter
Module 3 : Développement d'applications web avec Node.js
  • 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

    Programme : Accessible en formation professionnelle continue hors alternance

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

21 rue gambetta
25000 Besançon

Responsable : Ibis Besançon Centre Ville

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