Node.js est une plateforme, utilisée côté serveur, qui est construite par-dessus le moteur JavaScript v8 de Chrome.
On peut donc programmer, côté serveur, en JavaScript. Par rapport aux autres serveurs Web classiques (IIS, Apache, Tomcat, ...)
Node.js se distingue grâce à sa capacité à gérer les traitements en concurrences de manière assez efficace et notamment grâce à
sa gestion des "inputs/outputs" asynchrone. Au terme de cette formation, vous saurez :
Apprécier l'intérêt de Node.js face à votre problématique.
Développer une application Web s'exécutant dans Node.js.
Exploiter tout le potentiel de Node.js en fonction des besoins.
Proposer des Services Web REST ou des WebSockets pour permettre la communication avec le client.