-
Filière :
Développement logiciel
-
Sous-filière :
Technos Web (PHP, JS...)
-
Référence
DW-ND
-
Durée
3 jours (21 h)
-
Prix par personne HT
2 050 € HT
Objectifs pédagogiques
- Comprendre les principes de Node.js
- Utiliser les bonnes pratiques de développement
Public cible
- ingenieurs
Pré-requis
- Connaître les fondamentaux internet
- Savoir programmer en Javascript
Programme de la formation
Introduction
- Historique rapide
- Panorama rapide
Principes généraux
- Fonctionnement interne
- Exemples d’applications
- Avantages et inconvénients
- Installation et découverte
- Application « hello world »
Les modules
- Se servir des modules de base
- NPM
Serveur web
- Ma première application web
- Gérer les requêtes et les réponses HTTP
- Routage des URLs
- Opérations bloquantes et non-bloquantes
Express
- Paramétrage
- Gestion des requêtes HTTP
- Sessions
- Templating
Bonnes pratiques de développement
- Organisation (modules, routes, etc.)
- Code
Autres composants
- Socket.IO
- Connect
- Async
Tests
- assert / expect.js
- Mocha / Zombie
- PhantomJS / CasperJS
Performances
- single-thread et event-loop
- Communication inter-processus
- Redis
- Le module « cluster »
Qualité
Cette formation est accessible aux personnes en situation de handicap, nous contacter en cas de besoin d’informations complémentaires.
Programme mis à jour le