Backbone.js online training

Backbone.js Course Content

    Backbone.js Introduction

  • Backbone.js
  • Who uses Backbone.js
  • Single Page Web Application
  • Model View Controller
  • MVC Architecture
  • Model View *
  • Server-side implementations of MVC
  • Client-side implementations of MVC
  • Model View Presenter (MVP)
  • Model View ViewModel (MVVM)
  • How Backbone supports MV*?
  • Backbone MV* Implementation
  • Knockout.js
  • AngularJS
  • Ember.js
  • Five Reasons to Use Backbone
  • Three Reasons Backbone Might Not Be Right
  • Backbone Code Structure
  • Working with Models

  • About Model
  • Backbone Models
  • Creating a Model Object
  • Constructors
  • Default Attributes
  • Getting Attribute Values
  • Modifying Attribute Value
  • Cloning Model
  • Check Attribute Exists
  • Deleting Attributes
  • The on Function
  • Multiple Attribute Change Event
  • Identify Changed Attribute
  • The previousAttribute Function
  • Model Validation
  • The validate Method
  • Validation Error
  • Working with Collections

  • Working with Collections
  • Define a Collection
  • Collection Constructors
  • The length Property
  • Manipulating Collection
  • Adding Models
  • The add Event
  • The push, unshift Function
  • The remove, pop, shift Function
  • Resetting Collections
  • Smart Updating of Collections
  • Traversing Collections
  • Retrieving Models
  • Iterating Through Collection
  • The where Function
  • The findWhere Function
  • Collection Sorting
  • The sort Function
  • Working with Views

  • About Views
  • Creating a Backbone View
  • The el Property
  • Binding to the Physical View
  • Rendering Content
  • Creating the el Dynamically
  • Finding Elements Within the View
  • Working with Routes

  • Backbone Routers
  • Detect Changes in Route
  • Using Hash Tag
  • Using HTML5 Standard
  • Creating a Router Object
  • Backbone.history
  • Simple Route Example
  • Using PushStates
  • Multiple Routes
  • Initial Route
  • Default Route
  • Route Parameters
  • Multiple Parameters
  • Optional Parameter
  • Prefix Parameter
  • Pass Thru Splat
  • Route Events
  • Navigate Programmatically
  • Navigate Programmatically with Parameter
  • Navigate Programmatically Call Method
  • Router As Controller
  • Working with Events

  • Backbone Events
  • Binding Events
  • Multiple Event Binding & Multiple Event Handlers
  • Monitor All Events
  • Unbinding an Event & Unbinding Specific Event & All Events
  • Listen Event Once
  • Listen to Events on Other Objects
  • Listen To Multiple Object Event
  • Stop Listening to Events & Stop Listening To Multiple Object Events
  • Listen Once To Event
  • Trigger Event
  • Context & Context Self
  • Collection Add, Reset, Change & Sort
  • Custom Event & Custom Model View Event
  • Listening DOM Events
  • Backbone Templating using Underscore

  • Underscore Template
  • Backbone.js Boilerplate

Contact Us

Tel: 91-8897400222
EMAIL: info@mentorsinn

Testimonials

"The "Backbone JS" training was pretty good, and though I was the only one in the online session the class was very much interactive, it was a very good experience, and I am also looking forward to take more trainings from Mentors Inn on other technologies as and when required for me."

- Sunil (Backbone.js)