Logo du framework backbone

Découverte du framework backbone

Découvrez Backbone, un framework JavaScript libre et open-source, permettant de créer une applation web. Cette formation vous apportera des connaissances solides et complètes sur ce framework.

Programme

Présentation

  • 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

Concepts de base et avancés

  • 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
  • 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

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

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

Tests unitaires

  • 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

Informations pratiques

À qui s'adresse la formation

Développeur web débutant, souhaitant maîtriser le développement d’application WEB.

Organisation

Jour 1 / Manipulation par l'exemple.

Pré-requis

Connaissance de HTML, CSS et posséder un très bon niveau en JavaScript.

Objectifs

A l’issu de la formation, les élèves seront capables de :


- Commencer un projet Backbone avec les bons outils

- Créer un petit projet de A à Z

Prochaines dates disponibles

Tarifs

Pour 1 personne :

450€ / jour

À partir de 5 personnes :

400€ / jour

Pour une classe entière :

Ces formations pourraient vous intéresser