Hostingheaderbarlogoj
Join InMotion Hosting for $3.49/mo & get a year on Tuts+ FREE (worth $180). Start today.

Advanced Backbone Patterns and Techniques

with

Backbone is one of the best JavaScript libraries available, but it’s likely that there are some advanced use cases that you haven’t yet considered. In fact, Backbone’s sparse but stalwart set of features might leave you thinking that it just isn’t the right tool for advanced web applications. Nothing could be further from the truth! In this course, continuing on from Connected to the Backbone, we’ll dig into some of the more advanced patterns, as you learn how to wield Backbone with precision.

1× speed

Free Preview: Advanced Backbone Patterns and Techniques

Getting Started

00:57

1.Introduction
1 lesson, 00:57

Free Preview
1.1
Getting Started
00:57

2.Working with Models
3 lessons, 31:05

Free Preview
2.1
Model Validations
07:43

2.2
Nested Collections
18:01

2.3
Model Serialization
05:21

3.Working with Collections
3 lessons, 22:05

3.1
Loading Models
05:03

3.2
Sorting Collections
06:55

3.3
Live Collections
10:07

4.Working with Views
6 lessons, 1:09:42

4.1
Helper Functions
14:03

4.2
Multiple Views
06:51

4.3
Cleaner Views
11:30

4.4
Backbone UI
16:53

4.5
Backbone.Stickit
05:32

4.6
Precompiled Templates
14:53

5.Working with Events
1 lesson, 11:02

5.1
Events, Not Callbacks
11:02

6.Working with Routers
2 lessons, 24:55

6.1
Router Best Practices
20:44

6.2
Multiple Routers
04:11

7.Working with Sync
2 lessons, 29:06

7.1
Overwriting Backbone.sync
11:23

7.2
Backbone.sync and Web Sockets
17:43

8.Organizing Backbone Applications
4 lessons, 53:00

8.1
Backbone and Modules
11:33

8.2
Backbone and JamJS
15:04

8.3
Using the BBB Grunt Tool
15:32

8.4
Backbone.Marionette
10:51

9.Miscellaneous
2 lessons, 22:44

9.1
Testing Your Backbone Code
13:33

9.2
Backbone and CoffeeScript
09:11

10.Conclusion
1 lesson, 00:31

10.1
Finishing Up
00:31


Preview for Advanced Backbone Patterns and Techniques
Lessons:
25
Length:
4.4 hours
Hi! I'm Andrew Burgess, a Staff Writer here on Tuts+. I've been hanging around the Tuts+ since early 2009; I discovered the site when I was looking for an introduction to jQuery. Since discovering the site, my web development skills have skyrocketed; I think that's the default experience! Now, I've been writing for Tuts+ regularly since late 2009. I've been working with the computers since I was pretty young, and with the web since 2006. I've dabbled with over a dozen programming languages, but I'm most comfortable in JavaScript and Ruby. Currently, I'm a university student, studying computer science.
+ Expand Bio- Collapse Bio