JavaScript

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.

Enroll Now to Play

Course Overview

  1. Level 1 on Anatomy of Backbone.JS Part 2

    Level 1 Free Level 1 Video | 6 Challenges
    More Models

    Getting your models to work with non-standard servers.

  2. Level 2 on Anatomy of Backbone.JS Part 2

    Level 2 1 Video | 10 Challenges
    Customizing Collections

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

  3. Level 3 on Anatomy of Backbone.JS Part 2

    Level 3 1 Video | 5 Challenges
    Real Routes

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

  4. Level 4 on Anatomy of Backbone.JS Part 2

    Level 4 1 Video | 5 Challenges
    Varying Views

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

  5. Level 5 on Anatomy of Backbone.JS Part 2

    Level 5 1 Video | 6 Challenges
    Working with Forms

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

  6. Level 6 on Anatomy of Backbone.JS Part 2

    Level 6 1 Video | 6 Challenges
    App Organization

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

  7. Level 7 on Anatomy of Backbone.JS Part 2

    Level 7 1 Video | 6 Challenges
    Customizing Backbone

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

Completed Anatomy of Backbone.JS Part 2

Complete these levels to unlock

Course Completion Badge

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.

Supplemental Learning

About The Professor

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.

View Full Credits

Course Notes

  • Estimated Course Length: 4 - 5 hours
  • This course uses Backbone.js version 0.9.9.

Course Reviews (6)

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!