Node.js

Master JavaScript development with Node.js through this training. Learn how to use its ecosystem and design efficient applications.

Upcoming sessions

Show all sessions
  • Duration: 3 days
  • Regular price: $1,395
  • Preferential price: $1,245

Course outline

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

Surround yourself with the best

Pierre-Edouard Brondel
Pierre-Edouard Brondel
Trainer and Desktop Application Consultant
Renowned as an educational expert in the IT and office technology field who has accumulated more than 25 years of experience, Pierre-Édouard is first and foremost passionate about human capital.
Valère Drainville
Valère Drainville
Trainer adn Expert Leader on Office 365 collaboration and efficiency
As the Expert Leader on Office 365 collaboration and efficiency, Valère Drainville specializes in helping you successfully implement and adopt Microsoft tools.
Marc Maisonneuve
Marc Maisonneuve
Trainer and Professional Efficiency Consultant
Frédéric Paradis
Certified Trainer and Cloud Architect
As a certified Microsoft trainer, Frédéric describes himself as a Cloud magician who easily navigates the mythical space between technology and reality.