Ce stage vous permettra de découvrir le Framework BackBone.js et d'en comprendre les mécanismes. Vous verrez comment le mettre en oeuvre avec efficacité, adapter l'outil à vos solutions internes, et comment assurer un développement itératif de qualité en testant en continu vos sources Backbone.js.
Les sites et dates disponibles
Lieu
Date de début
Paris la Défense
((92) Hauts-de-Seine)
la Grande Arche, Paroi Nord, 92044
Date de début
Dates au choixInscriptions ouvertes
Dates au choixInscriptions ouvertes
Questions / Réponses
Ajoutez votre question
Nos conseillers et autres utilisateurs pourront vous répondre
Notre équipe va devoir vérifier votre question pour s'assurer qu'elle respecte notre règlement de publication. D'autre part, nous avons remarqué d'après vos réponses qu'il est possible que vous n'ayez pas la possibilité de vous inscrire à cette formation. Ceci peut-être dû à votre localisation géographique, à votre niveau académique, etc. Veuillez consulter directement l'établissement concerné pour toute information supplémentaire.
Merci beaucoup!
Nous sommes en train d'examiner votre question. Nous la publierons prochainement.
Préférez-vous que l'établissement vous contacte directement?
Les Avis
Avez-vous suivi ce cours? Partagez votre avis
Les matières
Collections
Le programme
PROGRAMME DE FORMATION
» Présentation de Backbone.js
Rappels JavaScript.
Les concepts fondamentaux de Backbone.js. Quand l'utiliser ?
Les dépendances (underscore.js, jQuery).
Créer et configurer un environnement de développement.
Travaux pratiques
Installer Backbone, configurer un environnement de développement.
» Concepts de base
L'architecture Event-Driven. Gérer les événements dans les composants Backbone.js.
Les modèles. Gérer les données. Synchroniser les composants avec Sync.
Les vues. Gérer les interactions entre les modèles et les vues. Dépendance à jQuery.
Les collections d'objets. Gérer les interactions entre les collections et les vues.
Le Router. Mapper les URLs, naviguer dans les ressources. L'History API.
Travaux pratiques
Récupérer des données via un WebService REST et les afficher dans une interface.
» Concepts avancés
Gérer une pagination, trier les collections.
Les URLs à sections optionnelles, utiliser les regex pour capturer les URI.
Optimiser ses vues pour la gestion des interactions utilisateur.
Travaux pratiques
Enregistrer des informations depuis l'application vers le WebService.
» Concevoir les formulaires
Construire un formulaire depuis une vue.
Attacher les événements aux actions utilisateurs.
Réutiliser les formulaires pour construire les vues-modèle.
Créer un formulaire d'édition de modèle.
Gérer les alertes utilisateur.
Travaux pratiques
Construction des vues de formulaires dynamiques.
» Organiser, structurer et enrichir Backbone.js
Conseils de rédaction, chartes de nommage. Organiser ses sources.
Utiliser AMD pattern et RequireJS.
Boostrapping de l'application.
Travaux pratiques
Encapsuler les composants d'application dans un pattern AMD en utilisant les libraires RequireJS.
» Les extensions de Backbone.js
Implémentation du DataBinding.
Structurer plus facilement vos applications avec Marionette.
Persister les données avec le LocalStorage. Gérer le mode offline.
Moteurs de templating alternatifs. Cache applicatif.
Travaux pratiques
Restructurer l'application avec Marionette. Enregistrer des données locales. Gérer le mode offline, synchroniser les données à la reconnexion.
» Tester unitairement Backbone.js
Pourquoi mettre en place des tests ?
Assurer la cohérence des développements avec Mocha.
Mettre en place des Mocks WebService.
Assurer ses stratégies de test.
Travaux pratiques
Ecriture de tests unitaires à l'aide de Mocha.
Informations complémentaires
Contenu
• Présentation de Backbone.js
• Concepts de base
• Concepts avancés
• Concevoir les formulaires
• Organiser, structurer et enrichir Backbone.js
• Les extensions de Backbone.js
• Tester unitairement Backbone.js
Participants
Chefs de projet web, architectes techniques, développeurs front-end.
Prérequis
Très bonne connaissance de JavaScript. Connaissance de HTML, CSS. Une connaissance des design patterns courants et de l'architecture MVC est un plus.
Travaux pratiques
A l'issue de la formation, accès au code source complet de l'application développée, ainsi qu'à la documentation relative aux éléments mis en place.
Méthodes pédagogiques
1/3 de cours magistraux et 2/3 de travaux pratiques. Objectif : réalisation d'une application web simple, capable d'exploiter les briques mises en oeuvre (Backbone.js, Marionnette, LocalStorage).
Ajoutez des cours similaires et comparez-les pour mieux choisir.
{title}
{rating}
{centerName}
{price}
{price}{priceBeforeDiscount}{taxCaption}
{options}
Formation par thèmes
Cours de Animaux Cours de Architecture et Construction Cours de Arts Cours de Communication et Information Cours de Design Cours de Développement Personnel et Détente Cours de Droit Cours de Économie et Gestion Cours de Éducation Cours de Gestion d'Entreprise Cours de Hôtellerie et Tourisme Cours de Industrie Cours de Informatique Cours de Langues Cours de Marketing et Vente Cours de Mode et Beauté Cours de Qualité - Sécurité - Environnement Cours de Santé et Social Cours de Sciences Cours de Sciences Humaines et Sociales Cours de Secteur Public Cours de Sport Cours de Transport et Logistique