Course Code:
emberadv
Duration:
14 hours
Prerequisites:
A prior basic understanding of Ember, corresponding to the Developing Web Applications with Ember.js course.
Course Outline:
Day 1
- An example application
- Initial Set up
- Ember CLI
- Ember architecture, a recap
- Routes and Nested routes
- MVC: models, views, controllers
- Templates
- Helpers
- Components
- Application-level concerns
- Pitfalls and risks
- Performance
- Mobile
- SEO
- JavaScript
- Structure/modularity
- Churn
- JS and Ember performance
- Binding
- Animations
- Load times
Day 2
- Glimmer for faster DOM render
- Testing your application
- Asynchrony, in all its glory
- Promises
- Common promise patterns
- Examples
- More about ES6
- Preparing your app for Ember 2.0
- Migration strategies