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 privée en entreprise
Vous êtes plusieurs à vouloir suivre une formation en particulier dans votre entreprise? Si vous êtes plus de 8 personnes, nous pouvons nous déplacer à vos bureaux pour vous donner votre formation en privé. Contactez-nous pour plus de détails ou demandez-nous une soumission en ligne.
Demander une soumissionFormation privée en entreprise
Vous êtes plusieurs à vouloir suivre une formation en particulier dans votre entreprise? Si vous êtes plus de 8 personnes, nous pouvons nous déplacer à vos bureaux pour vous donner votre formation en privé. Contactez-nous pour plus de détails ou demandez-nous une soumission en ligne.
Demander une soumission