- Overview
- Transcript
1.1 Getting Started
Welcome to Advanced Backbone Patterns and Techniques! This course isn’t meant to be an introduction to Backbone, but if you’re familiar with the basics, I think you’ll find plenty to learn.
Note that we’ll be using Node.js with the Express Framework as a back-end in most of these screencasts. You don’t need to know much about them, but if you’re interested, check out the courses linked below:
Resources1.Introduction1 lesson, 00:58
1 lesson, 00:58
1.1Getting Started00:58
1.1
Getting Started
00:58
2.Working with Models3 lessons, 31:05
3 lessons, 31:05
2.1Model Validations07:43
2.1
Model Validations
07:43
2.2Nested Collections18:01
2.2
Nested Collections
18:01
2.3Model Serialization05:21
2.3
Model Serialization
05:21
3.Working with Collections3 lessons, 22:05
3 lessons, 22:05
3.1Loading Models05:03
3.1
Loading Models
05:03
3.2Sorting Collections06:55
3.2
Sorting Collections
06:55
3.3Live Collections10:07
3.3
Live Collections
10:07
4.Working with Views6 lessons, 1:09:44
6 lessons, 1:09:44
4.1Helper Functions14:03
4.1
Helper Functions
14:03
4.2Multiple Views06:51
4.2
Multiple Views
06:51
4.3Cleaner Views11:31
4.3
Cleaner Views
11:31
4.4Backbone UI16:53
4.4
Backbone UI
16:53
4.5Backbone.Stickit05:32
4.5
Backbone.Stickit
05:32
4.6Precompiled Templates14:54
4.6
Precompiled Templates
14:54
5.Working with Events1 lesson, 11:02
1 lesson, 11:02
5.1Events, Not Callbacks11:02
5.1
Events, Not Callbacks
11:02
6.Working with Routers2 lessons, 24:55
2 lessons, 24:55
6.1Router Best Practices20:44
6.1
Router Best Practices
20:44
6.2Multiple Routers04:11
6.2
Multiple Routers
04:11
7.Working with Sync2 lessons, 29:06
2 lessons, 29:06
7.1Overwriting Backbone.sync11:23
7.1
Overwriting Backbone.sync
11:23
7.2Backbone.sync and Web Sockets17:43
7.2
Backbone.sync and Web Sockets
17:43
8.Organizing Backbone Applications4 lessons, 53:00
4 lessons, 53:00
8.1Backbone and Modules11:33
8.1
Backbone and Modules
11:33
8.2Backbone and JamJS15:04
8.2
Backbone and JamJS
15:04
8.3Using the BBB Grunt Tool15:32
8.3
Using the BBB Grunt Tool
15:32
8.4Backbone.Marionette10:51
8.4
Backbone.Marionette
10:51
9.Miscellaneous2 lessons, 22:44
2 lessons, 22:44
9.1Testing Your Backbone Code13:33
9.1
Testing Your Backbone Code
13:33
9.2Backbone and CoffeeScript09:11
9.2
Backbone and CoffeeScript
09:11
10.Conclusion1 lesson, 00:31
1 lesson, 00:31
10.1Finishing Up00:31
10.1
Finishing Up
00:31
Hi! I'm Andrew Burgess, and I'm a connoisseur of all things programming.
I'm from near Toronto, Canada, and I've been fooling around with computers for nearly my whole life, both hardware and software. Right now, I'm finishing up a computer science degree. For almost a decade now, I've been playing around with over a dozen programming languages on several different platforms, from JavaScript to Java, from Ruby to Befunge. My favourite has always been JavaScript.
I've always enjoyed writing, so when I discovered Tuts+ in 2009, I was excited to start writing tutorials. Since then, I've been writing tutorials and producing screencasts for Tuts+. Right now, I'm a course instructor and I produce mostly JavaScript-related courses. Maybe you've seen Building a Web App from Scratch with Angular.js or Node.js from Scratch; that's me!
I've also written a few ebooks, like Getting Good with Git, Getting Good with JavaScript, and, more recently, Backbone.js Blueprints.