The Node Beginner Book » A comprehensive Node.js tutorial Formation Node.js Un monde nouveau Sorti en 2009, Node.js a complètement révolutionné la perception de JavaScript et des infrastructures logicielles côté serveur. Extrêmement performant, agréable à l’emploi, doté d’un écosystème et d’une communauté extrêmement vigoureux, Node.js affiche désormais de nombreux très gros acteurs en production avec des capacités de montée en charge insolentes et beaucoup de success stories. Objectifs La formation Node.js vous donne toutes les clés pour bien démarrer avec Node.js tout en professionnalisant et industrialisant vos pratiques de développement JavaScript. Elle permet aux stagiaires de : Il s’agit donc non pas d’une « simple » formation technique, mais véritablement d’un ensemble complet de savoir-faire qui donne non seulement les clés d’une fonctionnalité immédiate, mais aussi les moyens de produire du code maintenable et qualitatif sur la durée. Public visé Programme Le programme de la formation Node.js est le suivant : Jour 1 — Mise en jambe Node et JavaScript avancé
Node.js Camp Une introduction au développement node.js sous Windows | French Coding Node.js, aussi appelé simplement Node, est une plateforme de développement permettant l’exécution de JavaScript du côté serveur. La principale spécificité de Node est qu’il utilise un modèle d’exécution asynchrone basé sur les événements. Cette façon de faire le développement est tirée directement du modèle de développement que propose JavaScript. Ce qui permet à Node.js de vivre du côté serveur est l’engin JavaScript utilisé par Google Chrome, V8. C’est aussi par cette façon que Node.js tient une très grande partie de sa rapidité d’exécution. À vue d’oiseau, Node offre les avantages suivants : Permets l’exécution du JavaScript du côté serveur (évidemment!) Un exemple Il est possible d’illustrer un exemple de l’exécution événementielle de Node à l’aide du code suivant : Cet exemple de code fait les choses suivantes Installation La façon la plus simple d’installer Node.js est de passer par Chocolatey. npm Avec npm, l’installation d’une librairie se fait à l’aide de la commande npm install.
Node.js Un article de Wikipédia, l'encyclopédie libre. Node.js est de plus en plus populaire comme plateforme serveur[1], elle est utilisée par Groupon[2], SAP[3], LinkedIn[4],[5], Microsoft[6],[7], Yahoo![8], Walmart[9], Rakuten et PayPal[10],[11]. Historique[modifier | modifier le code] Ryan Dahl, créateur de Node.js Node.js est utilisé au cœur de Palm webOS[17]. Exemple[modifier | modifier le code] Voici un exemple d'implémentation du programme Hello World sous forme de serveur Web : On peut noter trois points dans ce code : un chargeur de module (require)la présence native d'une bibliothèque HTTP.l'aspect asynchrone du langage. Frameworks pour Node.js[modifier | modifier le code] Outils pour Node.js[modifier | modifier le code] Références[modifier | modifier le code] Voir aussi[modifier | modifier le code] Articles connexes[modifier | modifier le code] Liens externes[modifier | modifier le code] (en) Site officiel
Node's wiki Node.js : le livre du débutant JavaScript et vous▲ Avant de rentrer dans les détails techniques, prenons un moment pour parler de vous et de votre rapport avec JavaScript. Ce chapitre va vous servir à déterminer s'il vous est utile de continuer la lecture de ce livre. Si vous êtes comme moi, vous avez commencé le développement Web il y a quelques années en écrivant des pages HTML. Ce que vous vouliez était surtout apprendre à créer des pages Web complexes ; vous avez donc appris des langages comme PHP, Ruby, Java pour écrire du code serveur. Malgré tout, vous avez gardé un œil sur JavaScript et avez découvert, avec l'apparition de jQuery, Prototype ou autres bibliothèques, que JavaScript pouvait réaliser des choses avancées, bien au-delà de simples window.open(). Pour autant, tout cela restait de la technologie côté client et même s'il est plaisant de pouvoir compter sur jQuery pour agrémenter son site, au bout du compte, vous n'étiez au final qu'un utilisateur de JavaScript, pas un développeur JavaScript. "Hello World"▲
Bien démarrer avec Node.js Node.js est une technologie qui permet d’écrire du javascript coté serveur pour réaliser des applications webs. Le framework existe depuis 2009 et bien que très jeune, il attire de nombreux développeurs. Ce que Node.js fait bien Node.js est particulièrement adapté aux projets ayant besoin de temps réel. Notamment supporte nativement des technologies comme les websockets, ce qui permet de créer facilement des applications réactives. La grosse différence avec ce qu’on trouve sur un framework PHP par exemple est le fait qu’on peut conserver un état sur les appels entre le client et le serveur. Ce qu’il est plus difficile de faire avec Node.js (pour l’instant) Si vous souhaitez développer une application web classique complexe, c’est encore compliqué avec node.js. NPM est le gestionnaire de packet de Node.js, il permet d’installer très simplement les contributions de la communauté (applications, outils, frameworks…). Express C’est le package le plus populaire que vous pourrez récupérer sur NPM.