Ne pas tenir compte du tarif indiqué en bas de page
Rendez-vous sur le portail client et cliquer sur Passer commande
Les prix 2020 sont indiqués


Partager cet article ...Print this pageEmail this to someoneTweet about this on TwitterShare on FacebookShare on Google+Share on LinkedInPin on PinterestShare on TumblrDigg this
Node.js
JVS-NOD / LI-DEV-470

OBJECTIFS PEDAGOGIQUES

A la fin du cours, le stagiaire sera capable de :
- Penser et développer asynchrone dans un environnement multi-utilisateur
- Maîtriser les API fondamentales fournies par Node.js
- Approfondir NPM et la modularité
- Accéder aux données depuis Node.js
- Utiliser les modules Express et Socket.IO
- Déployer une application Node.js.

PUBLIC

PRE–REQUIS

Développeurs, architectes, chefs de projets techniques. Indispensables :
- Avoir une connaissance avancée de JavaScript ou avoir suivi le cours « JavaScript avancé »

CONTENU

Impacts architecturaux
Présentation de Node.js
Intérêts de JavaScript côté serveur
Asynchronisme
Stateless

Asynchronisme avec Node
Logique asynchrone
Des callbacks partout
Nested callbacks
Gestion d’erreurs
Patterns asynchrones

Node API
Global objects
Node Event Loop
Event et EventEmitter
Process objects
Processus fils
Timers

Modules
Inclusion de modules avec require
Résolution des noms, chemins et fichiers
Modules populaires

Programmation serveur
Modules http, net et dgram
Modules dns et url
Module fs (file system)
Connect
Ressources statiques
Moteurs de templates
Templates avec EJS
Templates avec Jade et Stylus

Back end
Modes de connection
Accès MongoDB
Accès Redis
Accès MySQL
ORM pour Node.js

Node Package Manager
Commandes NPM
Packager un module
Installation locale ou globale

Express web framework
Configuration
API Requêtes et Réponses
API Routes
Orientation Rest
Single et Multiple pages

Socket.io
Web Sockets
Réception et envoi de messages
Socket.IO côté client

Déploiement
Test avec mocha
Build avec Grunt
Liens avec Apache
Modes de déploiement
Forever

SESSIONS PROGRAMMEES

Node.js

VALIDATION

Exercices de validation au cours de la formation

PEDAGOGIE

Exposés – Cas pratiques – Synthèse

INTERVENANTS

Consultant-formateur dont les compétences techniques, professionnelles et pédagogiques ont été validées par des diplômes et/ou testées et approuvées par l’éditeur et/ou par M2i Formation.

MODALITES PRATIQUES

Durée : 4 jours (28 heures) avec 7 heures par jour
Prix stagiaire : 1 800,00 € TTC
Horaires : 09h00 / 17h30

Durée: