Training

 

 

Popular Courses

Browse Our Free Resources

  • whitepapers
  • whitepapers
  • webinars
  • blogs

Our Locations

Training Centres

Vancouver, BC
Calgary, AB
Edmonton, AB
Toronto, ON
Ottawa, ON
Montreal, QC
Hunt Valley
Columbia

locations map

Calgary

550 6th Av SW
Suite 475
Calgary, AB
T2P 0S2

Toronto

821A Bloor Street West
Toronto, ON
M6G 1M1

Vancouver

409 Granville St
Suite 902
Vancouver, BC
V6C 1T2

U.S. Office

436 York Road
Suite 1
Jenkintown, PA
19046

Other Locations

Dallas, TX
Miami, FL

Home > Training > Web Development, HTML, and JavaScript > Backbone.js Training: Introduction to Backbone.js

Backbone.js Training: Introduction to Backbone.js

Course#: TP2446

This two-day training course introduces the student to the Backbone.js framework.  Through lectures and hands-on labs, the student will learn how to build a working application that uses each component of Backbone.js.

The course has the following student learning goals:

  • Understand what Backbone.js is and what problem it solves.
  • Explore the basic architecture of a Backbone.js application.
  • Gain a deep knowledge of Backbone.js models, collections, views, router, and events.
  • Build a working application that uses each of Backbone.js’s components.
  • Learn Backbone.js best practices.

Outline of TP2446 Backbone.js Training: Introduction to Backbone.js Training

1. Overview
Backbone.js
What is it?
What problem does it solve?
Development Eco-System
Editor and Web Server
Browser Development Tools
Hello World Application

2. Models
Extending Backbone.Model
Constructors
Model Attributes
New Attributes
Updating Attributes
Deleting
Default Values
Clearing
Cloning
Identifiers
Model Functions
Validation
REST Services
Events

3. Collections
Extending Backbone.Collection
Constructors
Manipulating Collections
Add Models
Remove Models
Replace Models
Smart Updates
Traversing a Collection
Retrieve a Model
Iterating over Models
Using Underscore.js Collection Methods
REST Services
Events

4. Views
Extending Backbone.View
Rendering Content & Manipulating the DOM
Templating
Underscore.js Templates
HandleBars Templates

5. Routing
A Extending Backbone.Router
History
Route Parameters

6. Events
Changing the Route
Using the Router as a Controller
Events
Binding/Unbinding Events
Triggering Events

7. Conclusion
Best Practices


 

We regularly offer classes in these and other cities. Atlanta, Austin, Baltimore, Calgary, Chicago, Cleveland, Dallas, Denver, Detroit, Houston, Jacksonville, Miami, Montreal, New York City, Orlando, Ottawa, Philadelphia, Phoenix, Pittsburgh, Seattle, Toronto, Vancouver, Washington DC.
*Your name:

*Your e-mail:

*Phone:

*Company name:

Additional notes:

We have received your message. A sales representative will contact you soon.

Thank you!.

more details
buy this course

Register for a courseware sample

It's simple, and free.

 

Thank You!

You will receive an email shortly containing a link to download the requested sample of the labs for this course.