Node JS mise en oeuvre - W-NOD

Objectifs

Développer en javascript côté serveur avec Node.js. Comprendre les principes de Node.js et utiliser les bonnes pratiques de développement.

Programme

1- INTRODUCTION
Historique, principes généraux.
Fonctionnement interne
Exemples d’applications
Avantages et inconvénients
Installation et découverte
Application « hello world »

2 – LES MODULES
Se servir des modules de base, NPM

3 – 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

4 – EXPRESS
Paramétrage, gestion des requêtes HTTP
Sessions, templating

5 – BONNES PRATIQUES DE DEVELOPPEMENT
Organisation (modules, routes, etc.)
Code

6 – AUTRES COMPOSANTS
Socket.IO, connect, async

7 – TESTS
assert / expect.js, Mocha / Zombie, PhantomJS / CasperJS

8 – PERFORMANCES
single-thread et event-loop
Communication inter-processus
Redis, le module « cluster »

Recherches

Tout le site Le catalogue

Liens directs