Formation Backbone.js

Notée : (8)

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.

Covid-19 : Nous nous adaptons dans ces moments difficiles. Nous avons mis en place des outils permettant l'organisation de formations à distance.

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

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 formations à taille humaine
  • Des formateurs passionnés
  • Des véritables workshop
Accéder au Manifeste

Nos clients

Voyage SNCF
SAP
Air France
Decathlon
Axa
Leboncoin.fr

Nos formations en images

Angular
Ruby
CasperJS
DevOps avec Chef

Formation Backbone.js

Notée : (8)

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

Suivi de formation en option

A l'issue de la formation, nos formateurs peuvent aussi intervenir pour vous accompagner dans la mise en application des compétences acquises :

  • en répondant à vos questions lors de rendez-vous téléphoniques réguliers
  • en étant présents physiquement à l'amorce du projet
  • en réalisant un audit de vos pratiques quelques semaines/mois après la formation

Cette idée vous intéresse ? Faîtes-le nous savoir pour que nous trouvions la formule adaptée à votre situation.

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