Formation offerte par CODE3

Agrégateur de contenus

Microservices REST avec Node.js et Express

Description

Les microservices REST permettent de mettre en place des architectures distribuées hautement dynamiques et performantes. La plateforme de développement Node est le complément parfait. Dans cette formation de deux jours, les participants utiliseront le framework web Express pour construire, tester, déployer et surveiller des microservices. Dans le cadre du développement d'une application, les participants apprendront les concepts clés du modèle REST ainsi que les techniques de détection et de reprise après une panne cruciale dans le contexte d'un système distribué.

Objectifs

  • Initier les participants au développement d’applications Node.js;
  • Familiariser les participants avec le concept de microservices et avec le patron de conception REST;
  • Rendre les participants aptes à construire des applications REST complètes avec Express et Node incluant les tests unitaires et fonctionnels;
  • Sensibiliser les participants au modèle de programmation asynchrone;
  • Sensibiliser les participants à l’importance de la gestion et des erreurs et de leur recouvrement.
  • Présenter les outils et librairies connexes les plus utiles à la réalisation, l’utilisation et l’exploitation de microservices.

Contenu

  • Introduction à l’écosystème de Node.js;
  • Mise en place d’un projet Express, de son environnement d’assemblage et de tests;
  • Revue du patron MVC avec Express et une base de donnés relationnelle;
  • Construction d’une interface programmatique HTTP/JSON et réalisation de sa documentation avec RAML;
  • Introduction à JSONSchema et validation des données consommées par l’API.

Formule pédagogique

  • Séances de cours magistraux;
  • Séances d’exercices dirigés en laboratoire.

Préalable

Avoir une compréhension fonctionnelle de JavaScript.

Audience

Développeurs web et développeurs serveurs (back-end).

Durée

2 jours

Matériel

Ordinateur portable doté d’un adaptateur réseau Wi-Fi et d’un programme client VNC ou RDP.

Vous êtes intéressé par cette formation? Veuillez nous contacter par courriel à l’adresse suivante : formation@code3.ca

Footer

Nous joindre

CODE3 Coopérative de solidarité
353 rue Saint-Nicolas, bureau 310
Montréal QC, H2Y 2P1
info@code3.ca
438 793-8858

Suivez-nous

 
 
© 2011 - 2017 Tous droits réservés.