NodeJS, je commence où ?
- Si vous êtes en contact avec l’écosystème du Web, vous avez surement entendu parler de NodeJS. Mais peut-être vous êtes-vous demandé “Pourquoi ?” et surtout “Comment ?”. À ces deux question, Florian a décidé de répondre par l’exemple
- il vous propose deux heures d’immersion dans ce langage plein de possibilités et de surprises !
À propos de Node.js
Node.js est une plateforme logicielle libre et événementielle en JavaScript orientée vers les applications réseau qui doivent pouvoir monter en charge. Elle est implémentée sous licence MIT et permet de faire tourner un serveur web sans avoir besoin d’un logiciel externe et de mieux contrôler la façon dont le serveur web fonctionne.
Node.js est particulièrement adapté aux projets ayant besoin de temps réel. Il 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 de pouvoir conserver un état sur les appels entre le client et le serveur.
Node.js est de plus en plus populaire chez les grandes entreprises du numérique (LinkedIn, Microsoft, Yahoo, Paypal, SAP …).
Pré-requis
Pendant l’atelier, des ordinateurs seront à votre disposition mais vous pouvez également venir avec votre ordinateur portable.
- Afin d’être un peu à l’aise pendant l’atelier, il est recommandé (mais pas obligatoire) de connaître
-
- les bases JS (fonctions, variables, objets, tableaux)
- ce qu’est une requête HTTP (GET / POST)
- savoir prononcer API REST (et savoir à quoi ça sert)
Petit bonus pour ceux qui connaisse Git car il sera utilisé pour commencer l’atelier.
- Langages / Techno abordées
- Javascript NodeJS Leaflet API Twitter npm
Au Programme
- Florian vous propose une introduction à NodeJS en utilisant l’API Twitter pour récupérer le flux d’un utilisateur et afficher les résultats sur une page et sur une carte avec la bibliothèque Leaflet (fond de carte Open Street Map).
- Trois étapes dans l’atelier
-
- Connexion API Twitter et récupérateur résultat dans NodeJS (Techno
- NodeJS + SDK Twitter)
- Affichage sur page web (Techno
- HTML)
- Affichage sur fond de carte (Techno
- Leaflet / OSM)
- À la fin de l’atelier, vous aurez acquis les bases sur les outils suivants
-
- JavaScript
- NodeJS
- NPM
- Leaflet
- l’API Twitter
Tout un programme !
Inscriptions
Animateur
Cet atelier sera animé par Florian Toueix, développeur Back-end chez SaveCode à Paris.
Auparavant développeur d’ERP en indépendant et formateur Wordpress pendant 5 ans.
Satisfaction
Dites nous ce que vous avez pensé de cet atelier