addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1linklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Building dynamic web interfaces with Backbone.js

This workshop is an introduction to Backbone.js, a popular front-end javascript library for creating dynamic, interactive web interfaces.  It will be taught by guest instructor Cole Krumbholz (@colevscode), a full-stack engineer, entrepreneur and founder of Backlift.

No prior experience with Backbone.js is needed, however the course will assume that students are familiar with HTML, CSS and Javascript.

The course will address how the Model-View-Controler pattern, as implemented by Backbone.js, can help organize front-end code and enable dynamic visual interfaces. It will also touch on related concepts, such as data persistence, javascript templates, and performance. The course will use the Backlift back-end service as a teaching aide, and to limit the scope to just front-end concepts.

This workshop will be 12:30-5pm each day, with lunch provided at the beginning of each day, and will follow this schedule:

Saturday, 12:30-5pm
– The Model View Controller pattern.
– A Backlift primer.
– Introduction to Backbone views and the Backbone router.
– Javascript templates with Underscore.js and Handlebars.js.
– Begin building a Pinterest style image gallery with comments.

Sunday, 12:30-5pm
– Data persistence and working with a server.
– Backbone models and collections.
– Backbone events.
– Forms with Backbone.
– Complete the Pinterest style image gallery with comments.
– Backbone.js performance considerations.

If you'd like to attend but cannot afford the cost, please request a GDI scholarship.

Thank you to HackReactor for providing the great space.

Please note that we cannot issue refunds, since there's an overhead to issuing refunds via and we already offer the workshops at such a low-cost. We put proceeds into the chapter fund, which we use as our scholarship fund.

Join or login to comment.

  • Kate K.


    June 9, 2013

  • A former member
    A former member

    M downstairs a little early . There is no doorman

    June 9, 2013

    • A former member
      A former member

      Got in

      June 9, 2013

  • Ann M.

    Yu, yes please use the spot. Pay it forward, use the cash to unexpectedly benefit another woman coder.

    June 7, 2013

  • J. M.

    Hi all - what is the prep work that we need to do prior to Saturday? (github, cloud, etc) Thanks

    June 3, 2013

    • Pamela

      For pre-work, we recommend students go through the code school basic tutorial on jquery. ( Also, set up Dropbox and install the client on their laptops. (­)

      June 7, 2013

  • Ann M.

    Something unexpected at work happened, so I will not be able to attend.

    June 7, 2013

21 went

Your organizer's refund policy for Building dynamic web interfaces with Backbone.js

Refunds are not offered for this Meetup.

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy