Free Course

Learn Backbone.js

Write Organized JavaScript Applications

Start Free Course

About this Course

This course is a collection of resources designed to introduce you to Backbone, a common organizational library for front-end web applications.

By the end of this course, you’ll know how to write well organized web applications using the Backbone framework. You’ll also make use of the Local Storage API or a service like Firebase to support persistent data storage across user sessions.

Course Cost
Free
Timeline
Approx. 2 weeks
Skill Level
Advanced
Included in Course
  • Icon course 01 3edf6b45629a2e8f1b490e1fb1516899e98b3b30db721466e83b1a1c16e237b1 Rich Learning Content

  • Icon course 04 2edd94a12ef9e5f0ebe04f6c9f6ae2c89e5efba5fd0b703c60f65837f8b54430 Interactive Quizzes

  • Icon course 02 2d90171a3a467a7d4613c7c615f15093d7402c66f2cf9a5ab4bcf11a4958aa33 Taught by Industry Pros

  • Icon course 05 237542f88ede3178ac4845d4bebf431ddd36d9c3c35aedfbd92e148c1c7361c6 Self-Paced Learning

  • Icon course 03 142f0532acf4fa030d680f5cb3babed8007e9ac853d0a3bf731fa30a7869db3a Student Support Community

Course Leads

  • Ben Jaffe
    Ben Jaffe

    Instructor

What You Will Learn

Lesson 1

Getting Started

  • Overview of the Backbone framework and its components.
Lesson 1

Getting Started

  • Overview of the Backbone framework and its components.
Lesson 2

Building a Simple Backbone App

  • Build a simple Backbone application that dynamically calculates a shopping cart total.
Lesson 2

Building a Simple Backbone App

  • Build a simple Backbone application that dynamically calculates a shopping cart total.
Lesson 3

Hello Backbone

  • Review Backbone examples that get progressively more difficult.
  • Get these examples up and running within your own environment.
  • Then add functionality and experiment with them!
Lesson 3

Hello Backbone

  • Review Backbone examples that get progressively more difficult.
  • Get these examples up and running within your own environment.
  • Then add functionality and experiment with them!
Lesson 4

Diving Deeper with Backbone

  • Read through part of Addy Osmani’s book, Backbone Fundamentals.
  • Gain a deeper understanding of how Backbone helps you create highly organize web applications.
Lesson 4

Diving Deeper with Backbone

  • Read through part of Addy Osmani’s book, Backbone Fundamentals.
  • Gain a deeper understanding of how Backbone helps you create highly organize web applications.
Lesson 5

Building a Todo Application from Scratch

  • Develop a todo list application.
Lesson 5

Building a Todo Application from Scratch

  • Develop a todo list application.
Lesson 6

Real-time Data with Firebase

  • Learn how to use Firebase for real-time, persistent, data storage.
Lesson 6

Real-time Data with Firebase

  • Learn how to use Firebase for real-time, persistent, data storage.

Prerequisites and Requirements

This course is intended to build on the knowledge and programming concepts taught in Javascript Design Patterns, is for web developers with JavaScript experience, and some prior experience with a JavaScript library, such as jQuery.

Students should also be proficient in HTML and CSS, and should have experience creating static pages.

See the Technology Requirements for using Udacity.

Why Take This Course

There are two reasons this course will help you. First, having experience with a popular organizational library or framework will significantly boost your skill set in the eyes of future employers.

Second, this course requires you to read external resources and practice learning on your own. Researching and learning new technologies is a critical skill for all Front-End Web Developers. This course will help you put those skills into practice.

These resources will also:

  • provide a high-level view of Backbone, what it provides, and how to organize applications with it
  • demonstrate how to build an app, (chunk by chunk) from simple to more complicated
  • take you step-by-step through the creation of moderately complex sample apps
What do I get?
  • Instructor videos
  • Learn by doing exercises
  • Taught by industry professionals

Thanks for your interest!

We'll be in touch soon.

Icon globe e82eae5d45465aba4fbe4bb746905ce55dc3324f310b79c60e4a20089057d347

Udacity 现已提供中文版本! A Udacity tem uma página em português para você! There's a local version of Udacity for you!

前往优达学城中文网站 Ir para a página brasileira Go to Indian Site or continue to Global Site