DE336

Node.js

Créez des applications Web dynamiques et performantes.

100%

de satisfaction globale de ce cours

?Moyenne attribuée par 58 participants ayant assisté à cette formation
  • Durée 2 jours
  • Prix régulier 955
  • Prix préférentiel 860?
  • Lieux
    • Montréal
    • Québec
  • Cours en
    laboratoire
  • Aussi en Formation privée
Résumé
Détails

Objectifs

Ê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éalable

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

Ce cours est aussi offert en formation privée. ?

Appréciation de la formation

Patrick connait très bien sa matière, il est énergique et il sait garder notre attention.

André L., Ville de Montréal

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
  • 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

Dates

  • Montréal

    23 avril au 24 avril 2019

  • Québec

    23 avril au 24 avril 2019 - Classe virtuelle

Formateur(s) attitré(s)