Backbone 101

Backbone

Backbone

Backbone - Backbone 101

Backbone course


Introduction to Backbone

Backbone.js gives structure to web applications by providing models with key-value binding and custom events, collections with a rich API of enumerable functions, views with declarative event handling, and connects it all to your existing API over a RESTful JSON interface.

In this chapter, we’ll understand how Backbone works and why is so cool.

Go to PluralSight and complete the course Backbone.js Fundamentals by Liam MacLennan


Design Patterns

Read Rico Sta Cruz Backbone Patterns

Please write code that implement the following patterns:

Partials (2 points) Sub Views (4 points) Delegate Views (4 points) Upload code to your Github account as separate folders. For these assignment use the Naming Convention pattern and setup/glue pattern.


Advanced Reading

  • Become familiar with the Backbone documentation
  • Read the Chapter 7 of the Developing Backbone.js Applications ebook in Admios-SA.com Ebooks folder.

Optional Tutorials & Readings


Optional Reading


Backbone on Rails

Go to Tutsplus and review the Backbone on Rails tutorial

Requirements:

Tutsplus account Shared tutsplus lastpass account. Ask your training manager for this item.


Test-driven Backbon.js

This tutorial walks through some practical details on how we can develop Backbone.js applications in a test-driven manner.