Chicago Advanced Ember.js training with Erik Bryn & Trek Glowacki - 5/15 & 5/16

Interested in Ember.js training in SF, NYC, or a city near you?

About your instructors

Erik and Trek are Ember.js core team members that have been using and contributing to Ember since its inception almost three years ago.

Erik has helped companies like Square, Netflix, Zendesk, Mozilla, Zoho, and LiveNation build and optimize their Ember apps.

Trek has written most of the Ember guides and docs and works at Groupon. He's also our resident UI/UX guru.

Prerequisites

This is an advanced web development class, so you should be comfortable with JavaScript, jQuery, HTTP/AJAX, HTML and CSS. We want to make sure we're building solid mental models, so we won't assume any existing Ember knowledge, but the beginner concepts will be covered quickly.

You’ll be responsible for bringing your own laptop. WiFi & power outlets will be provided.

Teaching style

Our objective is to build a real-world, complex, Ember app in two days. The course will assume no prior Ember experience, but will quickly move into intermediate/advanced topics. There will be "extra credit" assignments that help keep even the most advanced developer engaged and challenged. We're going to be focused on writing JavaScript. Therefore, markup, CSS, and other assets will be provided so we can focus specifically on our app code. A RESTful API server will be provided, so you will not have to write any backend code during the class.

Our goal is to make the class feel like you're on a team working with Ember core team members developing an application from the ground up.

We’ll build the app in an agile/iterative approach:

  • Look at the UI specification for the app
  • Break that specification into short, achievable goals
  • Explore each goal conceptually (why do UIs do this, how do people use it)
  • Show how Ember expresses this concept in code
  • Write and test the code
  • Debugging issues as they occur

Topic outline

  • Quick overview of how to use Chrome Dev tools and the Ember Inspector
  • Getting your app structure setup using Ember CLI
  • Architecting an Ember app - from design to code
  • MVC+R overview/explanation
  • Routing
  • Promises
  • Authentication
  • Data persistence (starting with $.ajax and then on to model libraries)
  • Pagination
  • Writing reusable components/helpers
  • Building components from existing jQuery plugins
  • Testing with Ember-Testing, QUnit and QUnit-BDD
  • Streaming in data with WebSockets
  • Deployment

Lunch

Lunch will be catered at the DevMynd office. Coffee/soft drinks will be provided throughout the day. If you have any dietary restrictions, please list them during registration or email us.

Have a question?

Feel free to reach out to us at training@erikbryn.com








Register now:

Our next Chicago class will be in July:

Chicago Ember.js 2.0 training - 7/8, 7/9, 7/10

Venue

The training class will be held at DevMynd's office in Wicker Park from 9am - 6pm on 5/15 & 5/16. We’ll be in a classroom environment where everyone will have their own workspace and power outlet.