Créez des applications Web dynamiques et performantes.
Avec cette formation vous acquerrez les bases de la programmation Javascript sous Express, cadre d’application web Node.js simple et flexible. Express offre un ensemble de fonctionnalités pour développer des applications web et mobiles rapidement. Performant, facile d’utilisation et avec une communauté très active, Node.js supporte les montées en charge.
Le programme de la formation
- Introduction à Node.JS
- Construction d’une application de base
- Objets serveur, requête et réponse
- Définition d’un module : exports et portées
- Module d’accès au système de fichiers
- Différentes utilisations des applications Node.JS
- Opération, scripting et outils de commandes
- Support de plusieurs connexions concurrentes
- Techniques de débogage
- Programmation asynchrone
- Modèle de programmation bloquant vs non bloquant
- Propagation des erreurs et CPS (Continuation-passing style)
- Événements émanant du serveur et long polling
- Programmation d’une application serveur et cliente
- Programmation temps-réel avec WebSockets et Socket.IO
- Émetteur d’événement
- Utilisation dans le navigateur
- Techniques pour faciliter la programmation asynchrone
- Promise et Deferred
- Librairie de contrôle des flots
- Framework Express : routage, MVC et alternatives
- Internationalisation d’une application
- Accès à des bases de données SQL et NoSQL.
À qui s’adresse cette formation ?
Pour qui
-
Développeurs Web.
Prérequis
-
Connaissance du langage JavaScript (WE105) ou jQuery (WE138) et expérience en développement Web.
Les objectifs de la formation
Être en mesure de découvrir les fonctionnalités de Node.JS et de développer des applications Web basées sur Express. Vous apprendrez également à consommer les données d’une base NoSQL.

Copyright Technologia 2025 – Tous droits réservés