retour

Développement Web avec Node.js

Développement Web avec Node.js

  • Référence NODE
  • Durée 3 jours (21 heures)
JavaScript étant indispensable pour toute application Web moderne, il est de plus en plus naturel d'utiliser ce même langage côté serveur. Fer de lance du JavaScript côté serveur, Node.js est dorénavant une alternative crédible pour le développement d'applications Web. A travers son modèle asynchrone et événementiel, Node.js permet de traiter un nombre important de requêtes simultanées. Doté d'un écosystème très riche et d'une communauté importante, Node.js n'a plus rien à envier au monde Java.

Ce cours présente les concepts mis en avant par Node.js et leurs implications au sein d'un serveur. Vous vous familiariserez avec la façon d'organiser son code en modules, acquerrez les bons réflexes de programmation asynchrone et mettrez en oeuvre une architecture sans états. Bref, à l'issue de cette formation, vous serez en mesure de déployer une application Web moderne bâtie sur Node.js.

Vous allez apprendre à :

  • Créer une application Web avec Node.js
  • Appréhender l'écriture de code asynchrone
  • Modulariser le code de son application
  • Comprendre les architectures sans état
  • Développer une API REST
  • Échanger des objets JSON et les stocker dans une base SQL ou NoSQL
  • Mettre en place une communication bidirectionnelle grâce au WebSocket
  • Savoir tester du code JavaScript
  • Déployer son application en production

Méthode pédagogique :

75% de travaux pratiques

Audience :

Architectes techniques, développeurs, chefs de projets

Pré-requis :

  • Connaissance de JavaScript ou avoir suivi le cours JASI

Travaux pratiques :

L'essentiel de la formation est consacré à la création d'un serveur Node.js, interagissant avec un client Web via une API REST et via WebSocket. Vous apprendrez à rendre persistantes vos données en base SQL et NoSQL, à tester les différentes briques de votre application, à la déployer localement et sur le Cloud. Cette approche vous permettra de cerner les possibilités offertes par Node.js et l'intérêt d'une convergence entre le client et serveur.

Votre avis, votre commentaire sur cette page

Commentaires

Personne n'a encore commenté cette page.

flux RSS pour les commentaires de cette page | Flux RSS pour tous les commentaires

retour
Accès direct à nos cours

DIGITAL

WEB

MOBILE

AGILITÉ

ANALYSE ET CONCEPTION

JAVA et C++

JAVA EE ET FRAMEWORKS

ARCHITECTURE

.NET

BIG DATA