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
More Models
1 Video - 6 Challenges
Getting your models to work with non-standard servers.
Customizing Collections
1 Video - 10 Challenges
Handling pagination in collections, sorting collections, and building aggregate functions.
Real Routes
1 Video - 5 Challenges
Handling optional parameters, limiting parameters to integers using regex, handling catch-all routes.
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
1 Video - 6 Challenges
Build an ajax Form View to create and edit model objects.
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
1 Video - 6 Challenges
Using Mustache.js templates instead of underscore.js, replacing your persistence strategy, utilizing localStorage.
Course Prerequisites
- Intermediate Knowledge of JavaScript
- Intermediate Programming Knowledge
- Anatomy of Backbone.JS Part 1
The Professor
Gregg Pollack
Gregg is most passionate about taking complex topics and teaching them in the most efficient way possible. He's helped build a few technology companies including Envy Labs, a Ruby on Rails consultancy in downtown Orlando, and Code School (where you are right now). He also runs Orlando's yearly BarCamp, the Orlando Ruby Users Group, and Orlando Tech Events newsletter. Hobbies include theatre, dance, podcasting, Game of Thrones, good scotch, learning how to run a business "the hard way", and using way too many commas in a single paragraph (apparently).
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!