ForgeJS Backbone Workshop
Am I prepared for the weekend?
This is also a great class for beginning Backbone users to hone their existing skills.
The core concepts of Backbone - views, models, collections & routers - will be explained in the context of building an application from scratch, meaning you’ll be writing code from the beginning of the course. In addition to ensuring that you have a grasp of the basic workings of a Backbone app, we'll cover the following topics:
Backbone Owners Manual
Backbone is so widely adopted because it is a pattern for creating a complete framework for your application, rather than being an off the shelf solution. We'll teach you where Backbone is intentionally vauge, how to best fill in the gaps, and what opinions others have formed in the spaces where core Backbone has chosen to remain un-opinionated.
Real World Sync & Data Modeling
Backbone was initially developed to provide rich UIs for existing data rich applications. We'll show examples of how to represent both ideal and less than ideal real world data APIs within Backbone.
Handlebars is a highly flexible templating system at the core of other frameworks, including Ember. It's also a great fit for Backbone, and we'll make sure you understand it's strengths and how to tightly couple it with your Backbone views. You'll learn how to embed DOM elements and other views within your templates and render collections, updating them as the models within them change.
All ForgeJS courses have a review of, and emphasis on utilizing the best practices for version control and unit testing. In addition, you'll have the opportunity to collaborate with small teams on your projects if you choose, but are welcome to work on your own. You are also welcome to work through your own real world projects with our mentors.
Learn More: ForgeJS Backbone Workshop