NODEJS

Node.js

Solid foundations for developing back-end applications in JavaScript

✓ Formation officielle SFEIR InstituteNiveau Intermediate⏱️ 3 jours (21h)

Ce que vous allez apprendre

  • Understand the architecture and core concepts of Node.js
  • Master asynchronous programming, events, and streams
  • Implement robust error handling
  • Create network applications (TCP/UDP and HTTP/HTTPS servers)
  • Develop RESTful web back-ends using popular frameworks like Express.js
  • Interact with file systems and databases
  • Package and deploy Node.js applications

Prérequis

  • Having completed the JavaScript: The fundamentals of the language course or having equivalent knowledge

Public cible

  • Developers, Integrators, Software architects, Technical project managers

Programme de la Formation

10 modules pour maîtriser les fondamentaux

Sujets abordés

  • →What is Node.js?
  • →Tools: node and npm
  • →Node.js development environment
  • →Node.js architecture concepts: IO, asynchronous, non-blocking, concurrency, event-loop, scalability

Activités

Installation of Node.js and a development environment

Demonstration of the event loop through a first asynchronous / non-blocking program

REPL

Quality Process

SFEIR Institute's commitment: an excellence approach to ensure the quality and success of all our training programs. Learn more about our quality approach

Teaching Methods Used
  • Lectures / Theoretical Slides — Presentation of concepts using visual aids (PowerPoint, PDF).
  • Technical Demonstration (Demos) — The instructor performs a task or procedure while students observe.
  • Guided Labs — Guided practical exercises on software, hardware, or technical environments.
Evaluation and Monitoring System

The achievement of training objectives is evaluated at multiple levels to ensure quality:

  • Continuous Knowledge Assessment : Verification of knowledge throughout the training via participatory methods (quizzes, practical exercises, case studies) under instructor supervision.
  • Progress Measurement : Comparative self-assessment system including an initial diagnostic to determine the starting level, followed by a final evaluation to validate skills development.
  • Quality Evaluation : End-of-session satisfaction questionnaire to measure the relevance and effectiveness of the training as perceived by participants.

Prochaines sessions

18 février 2026
Distanciel • Français
S'inscrire
24 juin 2026
Distanciel • Français
S'inscrire
23 septembre 2026
Distanciel • Français
S'inscrire

2 100€ HT

par apprenant