• slide-formation

Node.js - Développement d'applications Web


Pré requis

- Avoir une bonne connaissance dans le développement des sites Web dynamiques avec JavaScript

Objectifs de la formation

- Connaitre les principes et fonctionnement de Node.js
- Connaitre les constituants de la plateforme
- Savoir comment mettre en œuvre node.js afin de tirer profit de la puissance du JavaScript côté serveur
- Être en mesure d'exploiter les bonnes pratiques de développement

Public :

Pour les Ingénieurs

Contenu du cours

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

- Utiliser des modules de base NPM

Serveur web

- Ma première application web
- Gérer les requêtes et les réponses http
- Le routage des URLs
- Les opérations bloquantes et nonbloquantes

Express

- Paramétrage
- Gestion des requêtes http
- Sessions
- Templating

Bonnes pratiques de développement

-Organisation des modules et des routes etc…
- Code

Autres composants

- Socket.IO
- Connect Async

Tests

- Assert. expect.js
- Mocha
- Zombie
- PhantomJS
- CasperJS

Performances

- Singlethread et eventloop
- Communication interprocessus
- Redis
- Le module “cluster”

 

Powered by Amazing-Templates.com 2014 - All Rights Reserved.