background preloader

Des applications ultra-rapides avec Node.js

Des applications ultra-rapides avec Node.js

https://openclassrooms.com/courses/des-applications-ultra-rapides-avec-node-js

Related:  Node.jsTUTORIELS, COURS, FORMATIONS ETC

Dynamisez vos sites web avec JavaScript ! Bienvenue à toutes et à tous, Qui n'a jamais entendu parler du JavaScript ? Créé dans les années 90 en tant que simple langage de script, JavaScript est désormais un des poids lourds du développement Web ! Qui plus est, il se démocratise au sein d'autres environnements comme les serveurs avec le célèbre Node.js, les applications pour smartphones et tablettes, avec PhoneGap d'Adobe, les applications pour Windows 8, mais aussi les logiciels multiplateformes. NodeJS : Qu'est ce que NodeJS ? NodeJS est une plateforme construite sur le moteur JavaScript V8 de Chrome qui permet de développer des applications en utilisant du JavaScript. Il se distingue des autres plateformes gràce à une approche non bloquante permettant d'effectuer des entrées/sorties (I/O) de manière asynchrone. Pourquoi NodeJS ? Avant de commencer à découvrir une nouvelle technologie, il est important d'en comprendre les spécificités.

Une introduction au développement node.js sous Windows 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. 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 Les formulaires Le contrôle ligne de texte La zone de texte est l'élément d'entrée/sortie par excellence de Javascript. La syntaxe Html est <INPUT TYPE="text" NAME="nom" SIZE=x MAXLENGTH=y> pour un champ de saisie d'une seule ligne, de longueur x et de longueur maximale de y. L'objet text possède trois propriétés : Propriété

Premiers pas avec Grunt Nous vous conseillons aujourd’hui d’utiliser un gestionnaire de tâches qui nous paraît être mieux sur bien des points: configuration plus souple, lisible et facile et rapidité vous attendent avec Gulp. Vous avez sûrement déjà entendu parler de Grunt à droite à gauche, en conférence, voire votre boite l’utilise déjà mais vous ne savez toujours pas trop ce qui se cache derrière ce terme saugrenu digne d’un personnage de Warcraft. Soit, ce n’est pas bien grave. Node.js – Bonnes pratiques pour la programmation JavaScript applicative, universelle et modulaire Familiarisez-vous avec JavaScript, Node.js et l'écosystème de modules npm. Apprenez à concevoir et à déployer des applications web et des outils en ligne de commande. Plus de 500 exemples pour apprendre en pratiquant. L'intention de cet ouvrage est d'être votre base de départ pour comprendre ce qu'il se passe dans cet écosystème en perpétuel mouvement.

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 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. Vous avez commencé à utiliser cette chose étrange appelée JavaScript, mais juste pour ajouter un peu d'interactivité ici ou là.

Type MIME Un article de Wikipédia, l'encyclopédie libre. Un Internet media type[1], à l'origine appelé type MIME ou juste MIME ou encore Content-type[2], est un identifiant de format de données sur internet en deux parties. Les identifiants étaient à l'origine définis dans la RFC 2046 pour leur utilisation dans les courriels à travers du SMTP mais ils ont été étendus à d'autres protocoles comme le HTTP ou le SIP. Un type MIME est composé d'au moins deux parties : un type et un sous-type et d'un ou plusieurs autres champs au besoin. Par exemple, les sous-types du type text ont un champ optionnel charset indiquant le codage des caractères ; ou encore, les sous-types du type multipart définissent une option boundary entre les parties. Les types et les sous-types qui commencent par « x- » ne sont pas standards ; ils ne peuvent pas être enregistrés par l'IANA[3].

Grunt pour ceux qui pensent que Grunt est compliqué On parle beaucoup de Grunt aujourd'hui, mais les articles disponibles sont souvent abscons et techniques. Pourtant Grunt n'est pas réservé aux spécialistes, comme le montre cette introduction de Chris Coyier. Par Chris Coyier The Art of node - introduction à Node.js Pour commencer, je vous suggère d'installer Node sur votre machine. Le plus simple est de vous rendre sur Nodejs.org et de cliquer sur « Install ». Node possède nativement un petit groupe de modules (qui répond communément au nom de « Node core » - « Cœur de Node ») qui sont présentés en tant qu'API publique, et avec lesquels nous sommes censés écrire nos programmes. Pour travailler avec un file system, il y a le module 'fs', et pour les réseaux, les modules comme net (TCP), http, dgram (UDP). En sus de fs et des modules de réseau, le cœur de Node propose d'autres modules de base.

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].

Related: