Skip to content

Contact sales

By filling out this form and clicking submit, you acknowledge our privacy policy.

Backbone.js

Course Summary

The Backbone.js course is designed to demonstrate how to utilize Backbone and its MVC pattern to build full-stack applications.

The course begins by examining the core of Backbone, including the building of models and collections, validating them, and persisting the application data to the server. Next, it transitions into a study of views, and displays the model and collection information in the Document Object Model (DOM). Finally, the course goes into how to route browser history, how to utilize DOM event listeners, and how to trigger custom events for communication between Backbone components.

Purpose
Learn how to utilize Backbone and its MVC pattern to build full stack with applications.
Audience
Web developers looking to adopt Backbone.js.
Role
Web Developer
Skill Level
Intermediate
Style
Hack-a-thon - Workshops
Duration
2 Days
Related Technologies
JavaScript | Web Development | Backbone.js

 

Productivity Objectives
  • Proficiently code Backbone Single Page Applications (SPAs)
  • Explain the relationship between Models and Controllers
  • Develop Individual and Collection Views
  • Setup routing for the Single Page Application
  • Utilize Backbone.js Best Practices

What You'll Learn:

In the Backbone.js training course, you'll learn:
  • Overview
    • Backbone.js Fundamentals
    • Web Development Ecosystem
    • Hello World Application
  • Models
    • Extending Backbone.Model
    • Constructors
    • Model Attributes
    • Model Functions
    • Validation
    • REST Services
    • Events
  • Collections
    • Extending Backbone.Collection
    • Building Constructors
    • Manipulating Collections
    • Traversing a Collection
    • Executing Events
  • Views
    • Extending Backbone.View
    • Rendering Content and Manipulating the DOM
    • Templating with Underscore.js
    • Templating with HandleBars.js
  • Routing
    • Backbone.Router Extensions
    • History
    • Route Parameters
    • Events
    • Route Changes
    • Router as a Controller Usage
  • Events
    • Binding / Unbinding Events
    • Understanding Event Gotchas (i.e. listenTo vs on)
    • Triggering Events
    • Event Aggregator
  • Conclusion
    • Application View
    • Application Architecture
    • Application Deployment
“I appreciated the instructor's technique of writing live code examples rather than using fixed slide decks to present the material.”

VMware

Dive in and learn more

When transforming your workforce, it's important to have expert advice and tailored solutions. We can help. Tell us your unique needs and we'll explore ways to address them.

Let's chat

By filling out this form and clicking submit, you acknowledge our privacy policy.