Formation Backbone.js

Apprenez à développer des applications JavaScript côté client de qualité rapidement.

Prix (Formation inter-entreprise)

1500€ HT / personne

Durée

3 jours

Dates

Nous pouvons organiser des sessions à d'autres dates ou dans d'autres villes (Bordeaux, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Strasbourg, Toulouse...)

Après 4 ans dans la jungle des MVC JavaScript, Backbone est toujours aussi populaire. Cette librairie permettant de structurer des applications jQuery avec le pattern MVC et l'architecture REST, s'adapte à tous types d'applications web grâce à son cadre de développement ouvert et à son écosystème riche.

Cette formation propose de découvrir les applications single-page à ses côtés et les techniques de développement offrant productivité et qualité. À la fin des 3 jours, vous serez autonome dans la création d'application web côté client.

Les objectifs

  • Développer des single-page applications performantes
  • S'approprier jQuery, Backbone, Underscore et Thorax
  • Structurer, tester et debugguer une application
  • Utiliser les outils modernes du développement web
  • Générer un livrable prêt pour la production

Pré-requis

  • Un minimum de connaissances en JavaScript
  • Expérience en développement web
  • Ordinateur portable à apporter

Le programme de la formation Backbone.js

Jour 1 : Backbone, pas à pas

  • JavaScript, un language d'appoint devenu le language du web
  • Le dom et ajax avec jQuery, anatomie d'une page web
  • REST, le nouveau standard d'échange client-serveur
  • Backbone, un cadre de développement et de conventions
    • Création d'une arborescence de vues et ajout au dom
    • Découpe d'une page en plusieurs templates HTML
    • Écoute des actions utilisateur
    • Accès asynchrone à un serveur à l'aide de modèles/collections
    • Navigation, routes et history d'une application
  • Problématiques classiques
    • Gestion de formulaires
    • Gestion d'erreurs
    • Login utilisateur
    • Templating avancé
    • Debugging avancé
    • Data binding
  • Conventions et bonnes pratiques
    • Communication entre composants
    • Classes, héritage et autre richesse d'Underscore
    • Vues fantômes et gestion de la mémoire

Jour 2 : Backbone, mise en production

  • Traitements avancés
    • Valider, filtrer et trier des données
    • Pagination et recherche
    • Interface riche, drag&drop et plugins jQuery
  • Tester une application
  • Structurer une application en composants
  • Minifier une application
  • Automatiser ces étapes avec Gulp

Jour 3 : Thorax, concentré de designs patterns

  • Convention forte pour la composition de vues
    • Vues dédiées aux collections et état de chargement
    • Imbrication côté template
    • Gestion du rendering et évènements associés
  • Templating avancés, liens & co
  • Nouveaux évènements et propagation limitée
  • Interruption des requêtes lors de la navigation
  • Générateur Yeoman

Télécharger le programme

Le(s) formateur(s)

Yves AMSELLEM

Yves Amsellem est un développeur web fullstack travaillant aux côtés d'équipes agiles au sein de startups et de grands comptes. Il encadre et forme les équipes puis livre avec elles des applications Backbone en production depuis plus de 3 ans. Passionné au sourire communicatif, il a qualité logicielle et open source à coeur (et est notamment co-créateur de la librairie Jongo). Il co-organise le Backbone Meetup Parisien.

1 témoignage

On apprécie la qualité de la préparation, on y sent le temps passé et la volonté de nous faire évoluer. Une formation réaliste complètement adaptée au terrain professionnel. Merci !

Jennifer Proust
Mazarine Digital

Besoin d'aide ?

Vous souhaitez discuter avec nous à propos de votre projet de formation ?
Vous voulez plus d'information sur une formation ou notre fonctionnement ?


Rappel Email

Nos forces

  • Des formation à taille humaine
  • Des formateurs passionnés
  • Des véritables workshop
Accèder au Manifeste

Nos clients

Intel
Moody's Analytics
BNP Paribas
Axa
Peugeot
CNRS

Nos formations en images

Sass et Compass
CasperJS
Ruby on Rails
Ruby

Formation Backbone.js

Apprenez à développer des applications JavaScript côté client de qualité rapidement.

Après 4 ans dans la jungle des MVC JavaScript, Backbone est toujours aussi populaire. Cette librairie permettant de structurer des applications jQuery avec le pattern MVC et l'architecture REST, s'adapte à tous types d'applications web grâce à son cadre de développement ouvert et à son écosystème riche.

Cette formation propose de découvrir les applications single-page à ses côtés et les techniques de développement offrant productivité et qualité. À la fin des 3 jours, vous serez autonome dans la création d'application web côté client.

Les objectifs

  • Développer des single-page applications performantes
  • S'approprier jQuery, Backbone, Underscore et Thorax
  • Structurer, tester et debugguer une application
  • Utiliser les outils modernes du développement web
  • Générer un livrable prêt pour la production

Pré-requis

  • Un minimum de connaissances en JavaScript
  • Expérience en développement web
  • Ordinateur portable à apporter

Le programme de la formation Backbone.js

Jour 1 : Backbone, pas à pas

  • JavaScript, un language d'appoint devenu le language du web
  • Le dom et ajax avec jQuery, anatomie d'une page web
  • REST, le nouveau standard d'échange client-serveur
  • Backbone, un cadre de développement et de conventions
    • Création d'une arborescence de vues et ajout au dom
    • Découpe d'une page en plusieurs templates HTML
    • Écoute des actions utilisateur
    • Accès asynchrone à un serveur à l'aide de modèles/collections
    • Navigation, routes et history d'une application
  • Problématiques classiques
    • Gestion de formulaires
    • Gestion d'erreurs
    • Login utilisateur
    • Templating avancé
    • Debugging avancé
    • Data binding
  • Conventions et bonnes pratiques
    • Communication entre composants
    • Classes, héritage et autre richesse d'Underscore
    • Vues fantômes et gestion de la mémoire

Jour 2 : Backbone, mise en production

  • Traitements avancés
    • Valider, filtrer et trier des données
    • Pagination et recherche
    • Interface riche, drag&drop et plugins jQuery
  • Tester une application
  • Structurer une application en composants
  • Minifier une application
  • Automatiser ces étapes avec Gulp

Jour 3 : Thorax, concentré de designs patterns

  • Convention forte pour la composition de vues
    • Vues dédiées aux collections et état de chargement
    • Imbrication côté template
    • Gestion du rendering et évènements associés
  • Templating avancés, liens & co
  • Nouveaux évènements et propagation limitée
  • Interruption des requêtes lors de la navigation
  • Générateur Yeoman

Télécharger le programme

Le(s) formateur(s)

Yves AMSELLEM

Yves Amsellem est un développeur web fullstack travaillant aux côtés d'équipes agiles au sein de startups et de grands comptes. Il encadre et forme les équipes puis livre avec elles des applications Backbone en production depuis plus de 3 ans. Passionné au sourire communicatif, il a qualité logicielle et open source à coeur (et est notamment co-créateur de la librairie Jongo). Il co-organise le Backbone Meetup Parisien.

1 témoignage

On apprécie la qualité de la préparation, on y sent le temps passé et la volonté de nous faire évoluer. Une formation réaliste complètement adaptée au terrain professionnel. Merci !


Mazarine Digital