Anatomy of Backbone.js Part 2

Start Course for Free
6 Reviews
Completed Anatomy of Backbone.JS Part 2

Learn more advanced Backbone.js for building sophisticated and structured web apps. Take your front-end to the next level with the Anatomy of Backbone Part 2.

Course Overview

Free Preview
More Models
Level 1

More Models

1 Video - 6 Challenges

Getting your models to work with non-standard servers.

Customizing Collections
Level 2

Customizing Collections

1 Video - 10 Challenges

Handling pagination in collections, sorting collections, and building aggregate functions.

Real Routes
Level 3

Real Routes

1 Video - 5 Challenges

Handling optional parameters, limiting parameters to integers using regex, handling catch-all routes.

Varying Views
Level 4

Varying Views

1 Video - 5 Challenges

Using an existing element, handling extra initialization options, escaping HTML, changing handling event bindings between Models and Views.

Working with Forms
Level 5

Working with Forms

1 Video - 6 Challenges

Build an ajax Form View to create and edit model objects.

App Organization
Level 6

App Organization

1 Video - 6 Challenges

Namespacing your App objects, building an App View to handle link clicks inside of Backbone, boostrapping data.

Customizing Backbone
Level 7

Customizing Backbone

1 Video - 6 Challenges

Using Mustache.js templates instead of underscore.js, replacing your persistence strategy, utilizing localStorage.

Course Prerequisites

The Professor

Gregg Pollack

Gregg Pollack

Gregg is passionate about taking complex topics and teaching them efficiently. He's helped build Envy Labs, Starter Studio, and Code School. He also furthers education through BarCamp in Orlando, the Orlando Ruby Users Group, and the Orlando Tech Events newsletter.

Teaching Assistants

Course Notes

  • This course uses Backbone.js version 0.9.9.

Enroll yourself or your team in Code School and get unlimited access to all courses, Code TV screencasts, build your report card, and more.

6 Reviews

  • Greg Funtusov

    Backbone.js is an amazing framework, it gives freedom, but with freedom comes a lot of questions. This is a good best-practices course that covers some of the topics that arises when building larger backbone apps. I work with backbone a lot, but still have found new information in every level, keep up the good work, codeschool! P.S. And don't forget to use Backbone with coffeescript, it's just plain beauty when used together!

+ Load more reviews