Non-trivial web applications demand moving beyond jQuery one-offs into testable, single-responsibility code architectures. Sam shows us Backbone's lightweight approach to building client-side MVC applications and builds in unit tests with Mocha and Sinon.JS.
Backbone.js is a capable framework for building client-side applications. But even with method-by-method documentation, the details of how to actually build full-featured, useful applications can be elusive. Complete your knowledge of Backbone by learning about data persistence in this course. You'll learn how to use Backbone.js to create and modify data on a server.
Front end web development involves many different technologies, and the landscape is constantly changing. In this course you will learn the basics of all of the different aspects of front end web development, and how to hone and keep your skills up to date.