Description
In this course, you will learn:
- Ember.js basics
- Getting started with Ember.js
- Ember.js first application
- Ember.js routes
- Ember.js models
- Ember.js templates
- Ember.js components
Syllabus:
- Introduction
- What you should know
- How to use the exercise files
1. Ember.js Basics
- Overview of Ember.js
- The Ember.js pattern
- Why choose a JS front-end framework?
- Why choose Ember.js?
2. Getting Started with Ember.js
- Ember.js requirements
- Install Node.js, npm, and Ember.js
- Start a new Ember.js project
- Install the Ember.js Inspector
3. Our First Ember.js Application
- What is a route?
- Define the model
- Add a link
- The index page
- Ember.js component
- Ember.js helper
- Ember.js and the server
4. Ember.js Routes
- Explore routes
- Create a nested route
- Dynamic routes
- Specify route model
- Render a different template
5. Ember.js Models
- Models in depth
- Transform models
- Find a record
- Filter for multiple records
- Ember model associations
- Computed properties
6. Ember.js Templates
- Explore templates and Handlebars
- Template conditionals
- Display a collection
7. Ember.js Components
- Explore components
- Component properties
- Component events
8. Forms
- Build a basic form
- Create a new record
- Edit a record
- Delete a record
9. Application Configuration
- Configure an Ember.js application
- Build an app for production
10. Testing
- Test your Ember.js application
- Acceptance tests
- Model tests
- Component tests
- Helper tests
11. The Ember.js Community
- Install an Ember.js add-on
- Upgrade your Ember.js application
- The future of Ember.js