Formation Node.js

Notation 4.4 sur 5 étoiles 4.4 / 5

Créez des applications côté serveur avec Node.JS

Objectifs

  • Comprendre les concepts fondamentaux de Node.js et de JavaScript
  • Apprendre à utiliser les différentes fonctionnalités de Node.js pour créer des applications côté serveur
  • Comprendre les différents mécanismes pour gérer les modules, les serveurs HTTP, les WebSockets et les fichiers
  • Être capable de créer un serveur web et une application web en utilisant Node.js

Pré-requis

  • Connaissance en programmation et compréhension de JavaScript
  • Connaître les concepts de programmation côté serveur

Notre plan de formation

Ce plan peut être adapté à votre demande en formation sur mesure.

Journée 1

  • Introduction à Node.js: Présentation et historique du langage, installation et configuration de l'environnement de développement
  • Concepts de base de [removed] Variables, fonctions, boucles, conditions, objets, tableaux
  • Programmation asynchrone: Utilisation des callbacks, promesses et async/await
  • Utilisation de Node.js pour exécuter des scripts JavaScript côté serveur

Journée 2

  • Utilisation des modules Node.js: Comprendre les modules de base de Node.js, créer des modules personnalisés, utiliser des modules externes
  • Utilisation de Node.js pour créer des serveurs HTTP et WebSocket
  • Gestion des fichiers avec le module FS
  • Programmation événementielle avec EventEmitter

Journée 3

  • Développement d'application web avec Node.js: Utilisation de frameworks populaires tels que Express, Hapi ou Koa
  • Authentification et autorisation
  • Utilisation de Node.js pour créer des API REST
  • Projets pratiques: Mise en pratique des compétences acquises en résolvant des problèmes réels en utilisant Node.js