• Overview
  • Schedule Classes
  • What you'll learn
  • Curriculum
  • Feature
Request Pricing


Backbone.js is a JavaScript library which is designed for developing single page web applications and for keeping various segments of web application synchronized.

Backbone is lightweight, the minimal set of data-structuring and user interface, allows the developer a choice of extension for enhanced functionality.

Course Overview

Schedule Classes

Looking for more sessions of this class?

Talk to us

What you'll learn

At the end of Backbone.js training course, participants will:
  • Build responsive client-side web applications using Backbone.js
  • Set up applications from start to end
  • Display information using Views
  • Update server-side data using forms
  • Change views using Router
  • Extract common code components
  • Improve an application performance
Duration: 16 Hours


Basic knowledge in JavaScript and some experience in building web application is required.


  • Extending Backbone.Model
  • Constructors
  • Model Attributes
  • Model Functions
  • Validation
  • REST Services
  • Events
  • Extending Backbone.Collection
  • Constructors
  • Manipulating Collections
  • Traversing a Collection
  • Events
  • Extending Backbone.View
  • Rendering Content and Manipulating the DOM
  • Templating with Underscore.js
  • Templating with HandleBars.js
  • Extending Backbone.Router
  • History
  • Route Parameters
  • Events
  • Changing the Route
  • Using the Router as a Controller
  • Binding / Unbinding Events
  • Event Gotchas (i.e. listenTo vs. on)
  • Triggering Events
  • Event Aggregator
  • Application View
  • Application Architecture
  • Building the Application for Deployment

Interested in this course?

Reach out to us for more information

Course Feature

duration Course Duration
24x7 24x7 Support
access Lifetime LMS Access
guarantee Price match Guarantee