Programme de Formation EmberJS
Introduction
Développement d'applications web
Panorama des frameworks disponibles
Architecture, pattern MVC (Model View Controller)
Ember.js : présentation, composantes
Rappels HTML5, JavaScript
Atelier : Mise en place d'un projet intégrant Ember.js Découpage MVC
Contrôleurs : fonctionnement, implémentation
Modèle et contexte : hiérarchie, création
Gestion des événements utilisateur
Implémentation des vues : affichages, saisies, actions, binding et filtres
Chargement de données avec jQuery
Gestion des paramètres
Invocation des contrôleurs dans la vue
Moteur de templates
Atelier : Création d'une application web MVC complète Debug et tests
Gestion des exceptions
Debug d’Ember.js
Tests unitaires
Injection de dépendances
Atelier : Debug d'applications et automatisation de tests Notions avancées
Noyau Ember.js
Les helpers en détails
Intégration de composants graphiques évolués avec JQuery UI
Configuration du routage
Gestion de l'historique
Internationalisation de l'application
Formatage : dates, nombres
Implémentation de filtres
Atelier : Configuration de l'application - I18N Appels serveur
Intercepteurs de réponse
Appels asynchrones (Ajax), gestion des appels REST
Atelier : Multiples appels de services