Course outline for Backbone.js

Backbone.js Course Objectives

  • By the end of this course, participants will have a good hold on the JavaScript language
  • Participants will understand how OO design in JavaScript is different from languages like Java/C++
  • They will appreciate the use of JavaScript frameworks, in particular, jQuery and Backbone
  • They will know the best practices of using jQuery and Backbone frameworks and how to integrate them into their applications

Pre-requisites for learning Backbone.js

  • Participants must have some background knowledge of client side web application development and must be comfortable with HTML/CSS and basic JavaScript language constructs.

Training Mode

Online training for Backbone.js

We provide:

  • Instructor led live training
  • Self-paced learning with access to expert coaches
  • 24x7 access to cloud labs with end to end working examples

All jnaapti sessions are 100% hands-on. All our instructors are engineers by heart. Activities are derived from real-life problems faced by our expert faculty. Self-paced hands-on sessions are delivered via Virtual Coach.

Classroom training for Backbone.js

Classroom sessions are conducted in client locations in:

  • Bengaluru
  • Chennai
  • Hyderabad
  • Mumbai
  • Delhi/Gurgaon/NCR

Note: Classroom training is for corporate clients only

Detailed Course Outline for Backbone.js

Introduction to Backbone

  • Why Backbone?
  • Separation of concerns – client side functionality v/s server side functionality
  • Introduction to Backbone

Backbone – Events

  • Binding events to objects
  • Defining your own events
  • on
  • off
  • trigger

Backbone – Models

  • Defining your own models
  • Working with server side data
  • Tying models to events
  • Various model methods – extend, get, set, changed etc

Backbone – Collection

  • Creating your own collections
  • Adding models to collections
  • Working with collections

Backbone – Views

  • Creating your own views
  • Working with the DOM
  • render

Backbone – Misc

  • Routers
  • History
  • Sync
  • Utility functions