Introduction.
Développement d'applications web
Panorama des frameworks disponibles
Architecture, pattern MVC (Model View Controller)
Backbone.js : présentation, composantes
Rappels HTML5, JavaScript.
Atelier : Mise en place d'un projet intégrant Backbone.js.
Découpage MVC.
Contrôleurs Backbone : 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, Underscore.js
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 de Backbone.js
Tests unitaires.
Atelier : Debug d'applications et automatisation de tests.
Notions avancées.
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.
Appels serveur.
Intercepteurs de réponse
Appels asynchrones (Ajax), gestion des appels REST.
Atelier : Multiples appels de services.
Tarifs:
A distance ou présentiel: 1596 euros.