Anatomy of Backbone.js

49 Reviews
Completed Anatomy of Backbone.js

Learn Backbone.js and start building sophisticated and structured web apps. Try out Backbone’s JavaScript library with a RESTful JSON interface.

Course Overview

Introduction
Level 1

Introduction

1 Video - 7 Challenges

Learn the very basic of Models and Views.

Models
Level 2

Models

1 Video - 7 Challenges

More on Models, such as syncing to/from the server.

Views
Level 3

Views

1 Video - 6 Challenges

View events, templates, and customization.

Models & Views
Level 4

Models & Views

1 Video - 5 Challenges

More on how Models and Views work together with event binding.

Collections
Level 5

Collections

1 Video - 7 Challenges

Working with a set of models with Backbone Collections.

Collections & Views
Level 6

Collections & Views

1 Video - 6 Challenges

Displaying a Collection with a Collection View.

History & Router
Level 7

History & Router

1 Video - 7 Challenges

Supporting pushState history and multiple URLs.

Course Prerequisites

  • Intermediate Knowledge of JavaScript
  • Intermediate Programming Knowledge

The Professors

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.

Eric Allam

Eric Allam

Eric is a late bloomer who got his first computer in college and fell in love with programming. An auto-didactic, he found Ruby when Rails hit in 2004. But his technical eye has wandered in the recent years and after helping create the original Rails for Zombies he has taught courses on Node.js, Backbone, and iOS through Try iOS, Try Objective-C, and most recently Core iOS 7.

Course Notes

  • This course uses Backbone.js version 0.9.1.

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

49 Reviews

  • adimitri

    I've pretty much done all the code school courses, but I've usually had at least a basic knowledge on the topic being taught in the course. Anatomy of Backbone.js was the first time I took a course cold, with no prior knowledge of how it works. I was really surprised how well I was able to grasp the subject just from code school alone. It was great, keep up the good work.

  • marcel

    I actually started with Backbone a while a go, but this great course helped me to get my fundamentals right, and gave me more structure for my own code, which started out pretty chaotic. Thanks envylabs!

  • cognard

    All CodeSchool courses are great but this one made me discover a wonderful Javascript library that will change my developer's life, thank you guys!

  • byronanderson

    I had just been thinking that my javascript was getting messy and hard to maintain, and this course shows up to introduce me to Backbone.js . The course is in line with the level of javascript that you should know after completing the other javascript courses this site offers- jQuery Air: First Flight and Captain's Log, and CoffeeScript. The course's difficulty derives almost entirely from understanding the value-add of Backbone.js itself- you don't need to set up the server-side code or the layout html! The exercises are just handhold-y enough to keep things moving at a good clip. As is frequently the case in the Code School course offerings, my difficulty understanding concepts and applications was anticipated by the presenters, and additional explanation and external sources came quickly to help. As with all of these courses, Anatomy of Backbone.js is brief and dense with useful information. I am certain that I will be coming back to reference the material frequently once I make the plunge and start to refactor my javascript. I would recommend this course to anyone who thinks their javascript is getting smelly and has not yet been introduced to Backbone.js already.

+ Load more reviews