DE336
Technologies de l'information

JavaScript : développer des applications Express avec Node.js

Apprenez à créer des applications web avec Node.js et Express : asynchrone, API, WebSockets, bases de données et architecture moderne.


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.

Objectif

Ê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.

Est-ce pour vous ?

Développeurs Web.

Préalables

Connaissance du langage JavaScript (WE105) ou jQuery (WE138) et expérience en développement Web.

Contenu

  • 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
Voir plus +/-
  • 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.

💡 Informations utiles

Nos formations sont offertes en session privée, en présentiel dans vos locaux, en format virtuel, ou dans nos salles de formations selon vos besoins. Les dates, horaires, langue d’enseignement et modalités sont entièrement personnalisables pour votre équipe. Pour planifier une formation ou obtenir une proposition, veuillez remplir le formulaire de demande ci-dessous et notre équipe communiquera avec vous rapidement.

Intervenants

Information à venir
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 $
Formation en entreprise

Vous avez plusieurs employés intéressés par une même formation? Que ce soit en présentiel dans vos bureaux ou à distance en mode virtuel, nous offrons des formations privées adaptées aux besoins de votre équipe. Des tarifs de groupes sont disponibles. Contactez-nous pour plus de détails ou demandez une soumission en ligne.

Demander une soumission

Demander une formation en entreprise

Vous avez plusieurs employés intéressés par une même formation? Que ce soit en présentiel dans vos bureaux ou à distance en mode virtuel, nous offrons des formations privées adaptées aux besoins de votre équipe. Des tarifs de groupes sont disponibles. Contactez-nous pour plus de détails ou demandez une soumission en ligne.

Dites-nous en plus
Ajout effectué Voir mon panier