14_AF_0000180554_SE_0001126424 # Node.js Aformation

Node.js

Date de mise à jour : 21/03/2025 | Identifiant OffreInfo : 14_AF_0000180554
Organisme responsable : Aformation

Objectifs

- Comprendre les concepts fondamentaux de Node.js et de JavaScript
Cette étape consiste à saisir les bases de Node.js et du langage JavaScript, essentiels pour le développement côté serveur. Vous apprendrez comment JavaScript, traditionnellement utilisé pour des interactions côté client, peut être exploité dans un environnement serveur avec Node.js. Vous comprendrez la structure de Node.js, son moteur d'exécution, et son architecture orientée événement qui permet de gérer efficacement les opérations asynchrones.
- Apprendre à utiliser les différentes fonctionnalités de Node.js pour créer des applications côté serveur
Dans cette section, vous découvrirez les différentes capacités de Node.js qui facilitent la création d'applications côté serveur, telles que la gestion des requêtes HTTP, la gestion des bases de données, l'authentification, et la manipulation de données en temps réel. Vous explorerez aussi des outils comme Express.js, un framework populaire pour simplifier la création d'applications web robustes et évolutives avec Node.js.
- Comprendre les différents mécanismes pour gérer les modules, les serveurs HTTP, les WebSockets et les fichiers
Vous apprendrez à travailler avec les modules Node.js, qui vous permettent d'étendre les fonctionnalités de votre application. Vous comprendrez comment créer des serveurs HTTP pour recevoir et traiter des requêtes, utiliser des WebSockets pour des communications bidirectionnelles en temps réel, et gérer les fichiers pour lire/écrire des données sur le système de fichiers. Vous saurez ainsi comment gérer l'ensemble du cycle de vie d'une application serveur.
- Être capable de créer un serveur web et une application web en utilisant Node.js
Cette compétence vous permettra de créer un serveur web fonctionnel à l'aide de Node.js. Vous apprendrez à configurer un serveur HTTP, à gérer les différentes routes d'une application web, à traiter les requêtes des utilisateurs et à envoyer des réponses. Vous serez capable de construire une application web complète, en intégrant différentes fonctionnalités côté serveur pour servir des pages HTML, interagir avec des bases de données, et gérer des sessions utilisateur, par exemple.

Programme de la formation

Module 1 : Introduction à Node.js
Ce module présente Node.js, son historique et ses concepts fondamentaux. Vous apprendrez à installer et configurer l'environnement de développement pour Node.js. Vous étudierez les concepts de base de JavaScript, tels que les variables, les fonctions, les boucles, les conditionsModule 2 : Utilisation d, les objets et les tableaux. Le module couvre également la programmation asynchrone, en utilisant des callbacks, des promesses et async/await. Vous apprendrez également à utiliser Node.js pour exécuter des scripts JavaScript côté serveur.
es modules Node.js
Dans ce module, vous apprendrez à comprendre les modules de base de Node.js et à créer des modules personnalisés. Vous étudierez l'utilisation des modules externes et apprendrez à créer des serveurs HTTP et WebSocket avec Node.js. Le module inclut aussi la gestion des fichiers à l'aide du module FS et la programmation événementielle avec EventEmitter.
Module 3 : Développement d'applications web avec Node.js
Ce module aborde l'utilisation de frameworks populaires comme Express, Hapi ou Koa pour développer des applications web. Vous apprendrez les bases de l'authentification et de l'autorisation, ainsi que la création d'API REST avec Node.js. Des projets pratiques vous permettront de mettre en application les compétences acquises en résolvant des problèmes réels avec Node.js.

Validation et sanction

Attestation de formation

Type de formation

Non certifiante

Sortie

Sans niveau spécifique

Contact de la formation

28 Rue du Chemin Vert
-Hotel d'entreprise GreenSpace
75011 - Paris 11e
Téléphone fixe : 0177179036
Contacter l'organisme

Contact de l'organisme formateur

Vivaneo
SIRET : 51017673800043
Responsable : Monsieur Mickael MASSET
Téléphone fixe : 0177179036
Contacter l'organisme

Information fournie par :