Meteor

Objectifs

Découvrez par la pratique l'usage du javascript sur le poste client, le serveur, mais aussi en base de données. Un framework qui repose autant sur l'efficacité de la plateforme node.js que sur sa simplicité d'utilisation. Vous apprendrez à utiliser les Websockets HTML5 et à prévoir la montée en charge d'un site à fort trafic. Le plaisir et l'efficacité de programmer retrouvé !

Public

Développeur web, intégrateur, webdesigner ou toute personne ayant de bonnes notions de programmation (Actionscript Flash, PHP ou autre langage)

Durée

21 heures en présentiel sur 3 jours

Pré-requis

Bonne expérience du développement. Maîtriser le javascript et avoir des connaissances en développement de webapp

Déroulé

1 - Le web 3.0

  • Pourquoi meteor ?
  • Installation
  • Scaffolding
  • Code isomorphe
  • Déploiement simple

2 - Tout sur les données

  • Persistance isomorphe
  • Minimongo
  • Curseurs réactifs

3 - Interfaces réactives

  • Spacebars
  • Template helpers
  • Expressions
  • Evénements

4 - Programmation fonctionelle reactive

5 - Gestion des dépendances

6 - Session

7 - Synchronisation et sécurité

  • PubSub
  • Remote Procedure Control
  • Notions de sécurité

8 - Meteor iron router