Node.js — Développer en JavaScript côté serveur avec le framework Node.js
Prochaines sessions (Boulogne-Billancourt / Paris / classe virtuelle)
Programme
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”
Profils des intervenants
Toutes nos formations sont animées par des consultants-formateurs expérimentés et reconnus par leurs pairs.
Modalités d'évaluation
Evaluation des acquis de la formation par le biais de cas pratiques et/ou mises en situation.
Attestation de formation remise à chaque participant.
Attestation de formation remise à chaque participant.
Démarche qualité
Questionnaire d’évaluation de satisfaction à chaud complété par chaque participant à l’issue de la formation.
Moyens pédagogiques
Salle équipée de PC (1 poste par stagiaire), vidéo-projecteur.
Espace de pause.
Espace de pause.
Dernière mise à jour le 15/09/2022