Unlike frameworks that focus mainly on the view layer, Ember.js takes a comprehensive approach to client-side application development, using a model-view-viewmodel pattern that works across web, mobile, and service applications. This course introduces Ember 2 from the ground up, with no prior Ember experience required.
What the course covers
- Ember's component model, CLI tooling, and Ember Data for managing application state
- Routing, templates, helpers, and Ember Add-ons
- Authentication and styling with the Ember Material CSS library
- Writing unit, acceptance, and integration tests
Who it's for
Built for web developers designing UI/UX solutions, though architects, testers, and product managers will also find it useful. Some prior experience with jQuery, Bootstrap, or an object-oriented language helps, and the course notes that companies like Groupon and Nordstrom have built products on Ember.