Jour 1 Découverte
Présentation de Node.js
Anatomie d’un module
Tests
Application web avec Node.js
Jour 2 Les mains dans le cambouis
Notre application
Node.js et les bases de données
Enhance your webapp
Jour 3 – Vers l’infini et au-delà !
Déléguer les traitements lourds
Aller plus loin dans les performances
Conclusions & conseils
(Sessions de Juillet et Septembre A DISTANCE, Session de Novembre en présentiel à Paris)
30% théorie / 70% pratique
Connaître l’architecture et le fonctionnement de NodeJSSavoir installer et configurer NodeJS et son écosystème de pluginsComprendre les concepts d’une architecture asynchroneSavoir créer des applications NodeJSMettre en oeuvre les meilleures pratiques de développement et d’utilisation de NodeJS
Aujourd’hui, le javascript devient une technologie omniprésente dans le monde du développement. Il est possible de réaliser entièrement des sites web, des applications mobiles, des applications bureaux, des jeux et bien autre encore. Avec une unique connaissance, vous progresserez vers de multiple terrains !
Cette formation vous permettra d’avoir les prés-requis nécessaires au développement coté serveur à l’aide de NodeJS.
Nous débuterons dans un premier temps à nous familiariser avec NodeJS et son environnement, suivi de l’utilisation de NodeJS avec le système local. Nous rentrerons enfin dans le vif du sujet en développant une première application web et nous terminerons avec quelques tests et le déploiement de cette dernière.
Node.js est une plate-forme Web permettant de développer des applications asynchrones côté serveur en langages JavaScript, offrant des nouvelles possibilités permettant de gérer un grand volume d’utilisateurs.
La formation en présentiel se déroule sur des jours consécutifs
La formation à distance peut se dérouler sur des jours consécutifs ou se décomposer en demies journées
Node.js est une plateforme logicielle libre et événementielle, basée sur le moteur V8 de Google, qui permet le développement d’application réseau en JavaScript tout en garantissant d’excellentes performances.
L’atout majeur de Node.js® réside dans la possibilité d’employer un unique langage de programmation, le JavaScript, à travers toutes les couches d’une architecture logicielle, facilitant ainsi la rationalisation de la base de code et la communication au sein de l’équipe technique.
L’outil est utilisé en production par un grand nombre d’entreprises technologiques (parmi elles LinkedIn, PayPal et Netflix).
Il est supporté par les principaux fournisseurs de cloud (AWS, Google App Engine, Microsoft Azure).
Comme tous nos programmes, notre formation porte sur la toute dernière version stable en date de cette plateforme, ainsi que la découverte des nouveautés de la version 15 de Node.js.