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.
Durée
2 jours
Horaire
Voir les dates de formations pour plus de détails
Tarif régulier
1 035 $
Tarif préférentiel Un tarif préférentiel est accordé pour chacun des cours aux organismes publics, aux membres de certaines associations ainsi qu’aux entreprises ayant une entente avec Technologia (voir FAQ). Pour la liste complète des entités admissibles, consulter la section « Tarification » des FAQ. Notez également qu’aucun tarif préférentiel n’est accordé pour les formations en ligne. Les rabais accordés sur les formations ne peuvent être cumulables avec aucune autre promotion.
930 $
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
Information à venir
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.
Si vous avez des questions sur les modalités d'inscription, d'annulation, les horaires, la langue d'enseignement, etc. vous trouverez des réponses dans notre FAQ.
Voir plus
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.
Tarif préférentiel Un tarif préférentiel est accordé pour chacun des cours aux organismes publics, aux membres de certaines associations ainsi qu’aux entreprises ayant une entente avec Technologia (voir FAQ). Pour la liste complète des entités admissibles, consulter la section « Tarification » des FAQ. Notez également qu’aucun tarif préférentiel n’est accordé pour les formations en ligne. Les rabais accordés sur les formations ne peuvent être cumulables avec aucune autre promotion.
930 $
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.
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.
En cochant cette case, je confirme avoir lu et accepté laPolitique de confidentialité de Technologia, qui fournit des informations sur la manière dont mes informations personnelles seront utilisées après leur collecte. Veuillez noter que si vous n'acceptez pas les termes de la politique de confidentialité en question, Technologia ne disposera pas des informations nécessaires pour évaluer votre demande, vous contacter pour faire suite à votre demande, ou vous fournir les services.
Je souhaite que Technologia m'envoie des communications commerciales.
En savoir plus >
En cochant cette case, j'accepte que Technologia utilise mes renseignements personnels saisis pour m'envoyer
des communications commerciales. Je comprends que je peux retirer mon consentement à tout moment en cliquant
sur le lien de désabonnement inclus dans chaque communication. Pour en savoir plus sur notre façon de gérer
vos renseignements personnels, consultez notre
Politique de confidentialité de Technologia.