Backbone Tutorial: Learn Backbonejs from Scratch

Learn Backbone.js step-by-step with practical tutorials. Build structured, maintainable applications and master clean, testable JavaScript code.

  • Overview
  • Curriculum
  • Instructor
  • Review

Brief Summary

This course takes you from zero to hero in Backbone.js, teaching you how to create clean and structured code. With short, engaging lessons and hands-on projects, you'll build a real application and learn essential web development tips along the way.

Key Points

  • Learn the basics of Backbone.js without prior knowledge needed.
  • Step-by-step, practical learning with mini projects.
  • Unit testing and modular coding covered using RequireJS and Jasmine.
  • Build a real-world application iteratively from scratch.
  • Bonus tips on web development, object-oriented programming, HTML, and CSS included.

Learning Outcomes

  • Write clean, structured, and maintainable Javascript code.
  • Build real-world applications using Backbone.js.
  • Understand the fundamentals of unit testing and modular coding.
  • Gain insights on various web development practices.
  • Develop a single-page application efficiently.

About This Course

A collection of hands-on, step-by-step, bite-sized Backbone tutorials covering fundamentals of Backbone.

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, I'll take you on a step-by-step journey to learn Backbone from novice to ninja. You'll learn everything you need to know to build structured and maintainable real-world applications with Backbone.


You don't 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

You'll learn the basic building blocks of Backbone and what they are used for. Then, I'll 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 I've done my best to make sure I won't waste your time in this course!

Each section includes:

  • An introduction that tells you what you're 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 you've learned

  • A mini project or assignment for you to apply what you've learned



Next we get into the real-world challenges

Once we cover the fundamentals of Backbone, then we'll cover unit testing and modularising the code. You'll learn the basics of RequireJS and Jasmine.

And finally build an application from scratch

In the last section, we'll 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.

I'll share with you other tips to make you a better web developer

I've been a web developer since 2000. In the last section, I'll 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.

I'll 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, you'll 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 I'll help you throughout your learning


What my students say:

"Mosh's course stands out as one of the best online courses I've ever taken, whether for Backbone or any other technology. Mosh's 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 it's 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

What's the risk for you?

Absolutely nothing! This course comes with Udemy's 30-day money-back guarantee. Just take the course, watch the lectures, practice the assignments and if you're not happy, ask for a refund. You'll 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 let's get started.

  • Write clean, perfectly-structured, maintainable and testable Javascript code

  • Build rich client applications with Backbone.js

  • Build Single Page Applications with Backbone.js

Course Curriculum

2 Lectures

1 Lectures

Instructor

Profile photo of Mosh Hamedani
Mosh Hamedani

Hi! I'm Mosh, a software engineer with over 20 years of experience. I'm all about clear, concise, practical coding tutorials – no fluff, just the good stuff! My courses focus on real-world projects and the skills that will get you hired. I've helped millions of students transform their careers. Want to level up your skills? Check out my courses and...

Review
4.9 course rating
4K ratings
ui-avatar of Bharat Sakharam Yejare
Bharat S. Y.
1.5
7 months ago

need to improve more

  • Helpful
  • Not helpful
ui-avatar of Pravind5
Pravind5
4.0
7 months ago

good

  • Helpful
  • Not helpful
ui-avatar of Abhishek Srivastava
Abhishek S.
4.5
8 months ago

I recently completed Mosh's lectures, and I must say they were outstanding. The content was presented in a clear and structured manner, making complex concepts easy to understand. Mosh’s teaching style is highly engaging, and his deep expertise is evident throughout the course. Every lesson felt well-organized and informative, providing both theoretical knowledge and practical examples. I highly recommend his lectures to anyone looking to deepen their understanding in this field. Thank you, Mosh, for such a valuable learning experience!

  • Helpful
  • Not helpful
ui-avatar of Ailneni Harshith
Ailneni H.
4.5
1 year ago

Good

  • Helpful
  • Not helpful
ui-avatar of indika Kaluwahewa
Indika K.
1.0
1 year ago

this is super choppy

  • Helpful
  • Not helpful
ui-avatar of Cristina Vidal Hurtado
Cristina V. H.
4.0
1 year ago

Me ha parecido genial, explica muy bien.

  • Helpful
  • Not helpful
ui-avatar of Angel-Luis Garcia
Angel-luis G.
5.0
2 years ago

It was a good match for me because now I can say that I have a good basic knowledge of Backbone, Underscore, Require and Jasmine which I had no idea.

  • Helpful
  • Not helpful
ui-avatar of Morampudi Maneesh
Morampudi M.
4.5
3 years ago

Before starting this course i haven't had any experience related backbone js now after completing this course i can say that i had a brief idea about backbone js and can write code using backbone.
I like the way how mosh makes sure that he covers all the topics related to backbone.

  • Helpful
  • Not helpful
ui-avatar of Anonymized User
Anonymized U.
3.5
3 years ago

Very good overall, but there was at least one occasion where the demonstrated code had a syntax error and would not run. The app shown was running though, so I felt less confident that one was an actual live coding walkthrough.

  • Helpful
  • Not helpful
ui-avatar of Maria Semionova
Maria S.
5.0
4 years ago

Great course! Helped me a lot to dive into Backbone.
Teacher explains everything very well.
Big thanks!

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses