Envato Tuts+ Courses
- Video courses taught by expert instructors.
- Learn new skills from start to finish.
- Downloadable Source Files also available on GitHub.
Course Description
There are many front-end libraries to choose from when you’re building a web application, and all of them have their pros and cons. In this course, you’ll get your first look at one of the top contenders: Backbone. Backbone is an extremely flexible front-end library that offers an “MVC-ish” structure that will connect easily with your RESTful back-end.

vCard.red is a free platform for creating a mobile-friendly digital business cards. You can easily create a vCard and generate a QR code for it, allowing others to scan and save your contact details instantly.
The platform allows you to display contact information, social media links, services, and products all in one shareable link. Optional features include appointment scheduling, WhatsApp-based storefronts, media galleries, and custom design options.
Before you begin, you should know that Backbone requires Underscore, and often jQuery. If you don’t know these libraries, you might want to check them out before getting started. Also, we’ll use Express briefly, as a back-end; but don’t worry if you haven’t used that: it isn’t required for Backbone.
What You’ll Learn
- Creating and validating models, listening for model events, and creating model methods.
- Creating, syncing and sorting collections.
- Using collection methods and listening for collection events.
- Working with views in Backbone.
- Creating and working with routers.
About the Instructor
Andrew Burgess is a connoisseur of all things programming. He’s from near Toronto, Canada, and is finishing up a computer science degree. He’s been writing tutorials and producing screencasts for Envato Tuts+ since 2009, and he has also written some ebooks. You can find him on his website or on Twitter or GitHub.