JS-HTML5 Web App Workshop with Backbone, Handlebars and Zurb Foundation

Learn from the pros! Join us for a half-day, hands-on tour as our experts guide you through the process of building a single page application (SPA) with Backbone.js. The class is developed and taught by seasoned practitioners who have implemented enterprise-class SPAs for NVISIA’s healthcare, financial services and public utility customers.

The class is completely free and all of the required software is also free thanks to the open-source community!

The stack used for our sample SPA application includes Zurb’s Foundation as a fluid grid for HTML5 responsive design, Handlebars.js for templating, QUnit for unit testing and Marionette JS to simplify the Backbone JavaScript application.  Additionally, attendees will get to see node.js in action, as it handles the server-side request by connecting to a local MongoDB on each developer’s laptop.

(Contact us if you are interested in hosting this workshop. Just ask... )

Workshop Pre-requisites

A laptop with minimum OS requirements:

  • Mac OS X 10.5.8
  • Windows XP
  • Any Linux that supports JDK6

Basic understanding of:

  • HTML, CSS and some programming experience with JavaScript.

    Please note: It may be useful for you to go through the following Codecademy lessons to brush up before you attend: classes 1–3 of the Web course, classes 1–6 of the JavaScript course

Schedule

12:30 PM         Registration and Setup

1: 00 PM          Intro to single page applications and an overview of popular JS frameworks/libraries. A Brief Introduction to the Zurb Foundation’s responsive front-end framework, the Handlebars.js templating library and QUnit for testing your JS application.

2:00 PM           Building an online restaurant reservation system with Backbone and integrating with our sample node.js/MongoDB server! All source code, including the server-side node.js implementation is included with workshop. …yours to take with you.

6:00 PM           Pizza and Beer Wrap-up

About the Instructor
This session will be led by Brian Peterson, a Principal Consultant at NVISIA. Brian earned a B.S., Computer and Electrical Engineering from Purdue University and he is a Sun Certified Java Programmer. Brian brings real enterprise experience with backbone.js to this workshop as he recently introduced JavaScript technologies to enable a Single Page Web Application using Backbone.js, Handlebars.js and JQuery for major public utility company. In addition to the SPA project he provided additional support to the client where he introduced JavaScript testing with QUnit/mockjax, implemented a Single Sign On solution for several internal applications and supported performance monitoring and load testing.

Class Dates and Locations

February 20, 2014 (Thanks for Coming!)
Need a bigger room...
100 East Wisconsin Avenue
Suite 2510

Milwaukee, WI 53202 
 
Milwaukee Athletic Club (New location)
758 North Broadway
Milwaukee, WI 53202
(414) 273-5080

February 26, 2014(FULL)

March 6, 2014(Thanks for Coming!) 
200 South Wacker Drive
36th Floor
Chicago, IL 60606