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.Clientèle visée
Développeurs Web.Préalables
Connaissance du langage JavaScript (WE105) ou jQuery (WE138) et expérience en développement Web.Formateurs
Architecture 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.
Formation en entreprise
Toutes nos formations peuvent être offertes en entreprise et personnalisées selon vos besoins. Pour plus d'information, nous vous invitons à communiquer avec nous ou à remplir une demande de soumission en ligne.
Demander une soumissionFormation en entreprise
Toutes nos formations peuvent être offertes en entreprise et personnalisées selon vos besoins. Pour plus d'information, nous vous invitons à communiquer avec nous ou à remplir une demande de soumission en ligne.
Demander une soumission