Advanced Ember.js

Sunday 6/26 9:00 AM - 5:00 PM

Mike North

Mike North

Stefan Penner

Stefan Penner


Getting a taste of Ember.js is easier now than ever, with several books, video courses, tutorials and group classes easily available. However, there’s a big difference between knowing how to build a component, and knowing how to build a product using Ember.js.

In this course, we’ll go deeper than ever before.

  • We’ll explain how things work under the hood in several important areas like routing, ember-data, and component rendering. By understanding the architecture of Ember, you’ll be in a better position to align your app’s architecture with it.
  • We’ll work with the latest features & tools, including ember-fastboot. Want to know what you’ll need to do to your app in order to make it “Fastboot-ready”? We’ll cover that!
  • What about all of the things around your app like deployment and continuious integration? In less than 30 minutes we’ll set up a full CI/CD pipeline, complete with Slack notifications for new pull requests.
  • We’ll cover conceptual models for large-scale UI architecture. Whether you’re a team of 3 or a team of 300, knowing how to separate your app into addons and engines can make the difference between efficiently working in parallel, and being choked by bottlenecks and accidental coupling between parts of your system.

Prerequisites (you must have one of the following):

  • 3+ Months working with ember on a project of reasonable scale and complexity (i.e., 20+ components)
  • Complete a basic full-day Ember.js workshop
  • Complete the Ember.js 2.x video course on Frontend Masters. We have a limited number of complimentary memberships available, so if you’re new to Ember, please let us know and we’ll try to set you up with one.