HOME > Development > Backbone Tutorial- Learn Backbonejs from Scratch

Backbone Tutorial- Learn Backbonejs from Scratch

  • Development
  • Apr 16, 2025
SynopsisBackbone Tutorial: Learn Backbonejs from Scratch, available a...
Backbone Tutorial- Learn Backbonejs from Scratch  No.1

Backbone Tutorial: Learn Backbonejs from Scratch, available at $94.99, has an average rating of 4, with 61 lectures, based on 1992 reviews, and has 10524 subscribers.

You will learn about Write clean, perfectly-structured, maintainable and testable Javascript code Build rich client applications with Backbone.js Build Single Page Applications with Backbone.js Test Javascript code with Jasmine.js Moduarlize Javascript code with Require.js This course is ideal for individuals who are Any front-end developer who wants to write clean, structured, maintainable and testable Javascript code or Any front-end developer who wants to develop rich client applications It is particularly useful for Any front-end developer who wants to write clean, structured, maintainable and testable Javascript code or Any front-end developer who wants to develop rich client applications.

Enroll now: Backbone Tutorial: Learn Backbonejs from Scratch

Summary

Title: Backbone Tutorial: Learn Backbonejs from Scratch

Price: $94.99

Average Rating: 4

Number of Lectures: 61

Number of Published Lectures: 60

Number of Curriculum Items: 61

Number of Published Curriculum Objects: 60

Original Price: $79.99

Quality Status: approved

Status: Live

What You Will Learn

  • Write clean, perfectly-structured, maintainable and testable Javascript code
  • Build rich client applications with Backbone.js
  • Build Single Page Applications with Backbone.js
  • Test Javascript code with Jasmine.js
  • Moduarlize Javascript code with Require.js
  • Who Should Attend

  • Any front-end developer who wants to write clean, structured, maintainable and testable Javascript code
  • Any front-end developer who wants to develop rich client applications
  • Target Audiences

  • Any front-end developer who wants to write clean, structured, maintainable and testable Javascript code
  • Any front-end developer who wants to develop rich client applications
  • Want to learn how to write clean, maintainable, testable Javascript code?

    There are many libraries and frameworks to help you structure your Javascript code. BackboneJS is one of them.

    In this course, Ill take you on a step-by-step journey to learn Backbone from novice to ninja. Youll learn everything you need to know to build structured and maintainable real-world applications with Backbone.

    You dont need any prior knowledge of Backbone. Only basic understanding of Javascript and jQuery is enough to take this course.


    We start with the big picture

    Youll learn the basic building blocks of Backbone and what they are used for. Then, Ill show you a real-world example of an application built with Backbone and explain how those building blocks work together in action.

    Then we start learning Backbone.js from scratch

    Once you get the big picture, we start learning Backbone in a practical, hands-on way from scratch. Lectures are short, concise and up to the point, without wasting your time. I hate courses that waste students time (with too much rambling) and Ive done my best to make sure I wont waste your time in this course!

    Each section includes:

  • An introductionthat tells you what youre gonna learn
  • A few lectures, each teaching you new concepts, in a step-by-step fashion
  • A cheat sheet for you to quickly review what youve learned
  • A mini project or assignmentfor you to apply what youve learned
  • Next we get into the real-world challenges

    Once we cover the fundamentals of Backbone, then well cover unit testing and modularising the code. Youll learn the basics of RequireJS and Jasmine.

    And finally build an application from scratch

    In the last section, well build an application with Backbone in an iterative way. With every iteration we enhance our app in a baby-step fashion. The before and after source code for each lecture is available for you to download to review or to complete on your own.

    Ill share with you other tips to make you a better web developer

    Ive been a web developer since 2000. In the last section, Ill share with you lots of other tips on usability, productivity, clean coding, object-oriented programming, HTML, CSS, a little bit of security and many other things. These supplementary materials help you become a better web developer.

    Ill show you many real-world examples

    Throughout the course I touch on some popular web sites such as Facebook, Twitter, Pinterest, Four Square and Bitly and explain how you can make something like them with Backbone. So, by the end of this course, youll have a good and in-depth understanding of Backbone and how to use it in building real-world applications.

    What else will you get?

  • Lifetime access to course materials
  • New lectures, tips and tricks, absolutely free
  • Ask me any questions and Ill help you throughout your learning

  • What my students say:

    Moshs course stands out as one of the best online courses Ive ever taken, whether for Backbone or any other technology. Moshs teaching style is unique. He leads the student logically through a progression of understanding in a manner akin to good unit testing. – David Handel

    This is one of the best courses I took o Udemy so far. Mosh is one of the best instructor as it is clear and its evident that lessons are well prepared and not improvised. Thanks a lot!-Andrea Salvatore

    Very good course, with crystal clear examples. Mosh is a very professional trainer and a magic developer. Thanks for your good job. Antonio Marqués Taltavull

    Whats the risk for you?

    Absolutely nothing! This course comes with Udemys 30-day money-back guarantee. Just take the course, watch the lectures, practice the assignments and if youre not happy, ask for a refund. Youll get all your money back, no questions asked.

    So do you want to learn Backbone from scratch and write clean, structured, maintainable and testable Javascript code?

    Take this course now and lets get started.

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Introduction

    Lecture 2: Who is Your Instructor?

    Lecture 3: How is This Course Structured

    Lecture 4: Asking Questions

    Chapter 2: Getting Started

    Lecture 1: What is Backbone.js?

    Lecture 2: The Big Picture

    Lecture 3: A Real-World Example

    Lecture 4: Getting Backbone.js

    Lecture 5: Source Codes

    Chapter 3: Models

    Lecture 1: Introduction

    Lecture 2: Creating Models

    Lecture 3: Working with Attributes

    Lecture 4: Validation

    Lecture 5: Inheritance

    Lecture 6: Connecting to the Server

    Lecture 7: Models Cheat Sheet

    Lecture 8: Models Project

    Chapter 4: Collections

    Lecture 1: Introduction

    Lecture 2: Creating Collections

    Lecture 3: Working with Collections

    Lecture 4: Connecting to the Server

    Lecture 5: Collections?Cheat Sheet

    Lecture 6: Collections Project

    Chapter 5: Views

    Lecture 1: Introduction

    Lecture 2: Creating Views

    Lecture 3: Passing Data to Views

    Lecture 4: Handling DOM Events

    Lecture 5: Handling Model Events

    Lecture 6: Handling Collection Events

    Lecture 7: Templating

    Lecture 8: Views Cheat Sheet

    Lecture 9: Views?Project

    Chapter 6: Events

    Lecture 1: Introduction

    Lecture 2: Binding and Triggering Custom Events

    Lecture 3: Creating an Event Aggregator to Coordinate Multiple Views

    Lecture 4: Events Cheat Sheet

    Lecture 5: Events Project

    Chapter 7: Routers

    Lecture 1: Introduction

    Lecture 2: Creating Routers

    Lecture 3: Single Page Applications Pros and Cons

    Lecture 4: Routers Cheat Sheet

    Lecture 5: Routers Project

    Chapter 8: Modularizing Backbone Applications

    Lecture 1: Introduction

    Lecture 2: Require.JS

    Chapter 9: Testing Backbone Applications

    Lecture 1: Introduction

    Lecture 2: Introduction to Jasmine

    Lecture 3: Jasmine Cheat Sheet

    Lecture 4: Testing Backbone Models

    Lecture 5: Testing Backbone Collections

    Lecture 6: Testing Backbone Views

    Chapter 10: Developing an App with Backbone

    Lecture 1: Introduction

    Lecture 2: Basics

    Lecture 3: Adding a New Todo Item

    Lecture 4: Toggling an Item

    Lecture 5: Deleting an Item

    Lecture 6: Connecting to the Server

    Lecture 7: Templating

    Lecture 8: Improving the Look and Feel

    Chapter 11: Whats Next?

    Lecture 1: Bonus

    Chapter 12: Appendix

    Lecture 1: Troubleshooting Backbone Appllications

    Instructors

  • Backbone Tutorial- Learn Backbonejs from Scratch  No.2
    Mosh Hamedani
    Helping Learners Build Successful Coding Careers
  • Rating Distribution

  • 1 stars: 22 votes
  • 2 stars: 31 votes
  • 3 stars: 206 votes
  • 4 stars: 709 votes
  • 5 stars: 1024 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!