Node.js

Maîtrisez le développement en JavaScript avec Node.js grâce à cette formation. Apprenez l'utilisation de son écosystème et concevez des applications efficaces.

Prochaines sessions

Voir toutes les sessions
  • Durée: 3 jours
  • Prix régulier: $1,395
  • Prix préférentiel: $1,245

Plan de cours

Durée : 3 jours

Ce cours porte sur Node.js, une plateforme Web permettant de développer en JavaScript des applications asynchrones côté serveur capable de supporter une très forte montée en charge.
Cette formation permettra aux participants d’appréhender et d’utiliser son écosystème afin de développer des applications web performantes.
Objectif
À la fin de cette formation, les participants seront capables de :
  • Expliquer le fonctionnement de Node.js
  • Développer un serveur web HTTP ré-agissant à divers événements
  • Utiliser des modules NPM dans un projet
  • Utiliser un outil de build afin d’automatiser des tâches
  • Écrire des tests unitaires pour une application Node.js
  • Utiliser la librairie Express pour simplifier les développements de serveur web
  • Utiliser Sequelize ou Mongoose pour connecter une application Node.js à une base de données relationnelle ou MongoDB

Audience

Développeurs ou Architectes web

Préalables

  • Bonne compréhension des concepts objets (classes, prototypes, objets, héritage, …)
  • Maitrise du langage JavaScript
  • Connaissances des bases de données relationnelles et du langage SQL

Contenu

  1. Présentation de la plate-forme
  2. Événements (Events) et flux de données (Streams)
  3. Modules
  4. Outils de build
  5. Les Tests Unitaires
  6. Développements web avec Express
  7. Au choix:
    A. Mapping objet-relationnel avec Sequelize
    B. Persistence de données dans une base MongoDB avec Mongoose

Savoir s’entourer des meilleurs

Pierre-Edouard Brondel
Pierre-Edouard Brondel
Formateur et conseiller en bureautique
Expert en pédagogie dans le domaine des technologies et de la bureautique cumulant plus de 25 ans d’expérience, Pierre-Édouard est d’abord et avant tout un passionné de capital humain.
Valère Drainville
Valère Drainville
Formateur et conseiller en efficacité professionnelle
Expert en collaboration et en efficacité professionnelle, Valère Drainville saura vous accompagner dans l’adoption et la gestion de vos outils de travail collaboratifs.
Marc Maisonneuve
Marc Maisonneuve
Formateur et conseiller en efficacité professionnelle
M. Maisonneuve se distingue par sa capacité d’analyse, son calme légendaire et sa volonté indéniable de pousser l’humain à développer ses compétences. Il propose tout naturellement des solutions technologiques à des besoins concrets en milieu de travail.
Frédéric Paradis
Formateur certifié et architecte en solutions infonuagiques
Formateur certifié Microsoft, Frédéric se décrit comme un magicien de l’infonuagique, cet espace mythique entre technologie et réalité.