DE336

Node.js

Créez des applications Web dynamiques et performantes.

Bénéficiez de 100$ de rabais en vous inscrivant à la diffusion du 10 au 11 janvier à Montréal

  • Durée 2 jours
  • Prix régulier 945
  • Prix préférentiel 795?
  • Lieux
    • Montréal
  • 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. ?

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

    10 janvier au 11 janvier 2018

  • Montréal

    11 avril au 12 avril 2018

Formateur(s) attitré(s)

Autre(s) cours dans cette catégorie