Description
In this course, you will :
- Ember is used to create web applications.
- Learn how to use the Ember CLI.
- Understand how to use templates, routing, and controllers.
- Discover how to use Ember Data.
- EmberFire teaches you how to use Firebase with Ember.
Syllabus :
1. Getting Started with Ember
- Application Architecture
- Creating Our First Application
2. Templates in Ember
- Styling Our Templates
- Adding Bootstrap in Our Application
- Making Our Application's Home Page
3. Routing in Ember
- How Routing Works
- Setting up Routes
- Loading Data from Routes
- Creating a 404 Route
4. Nested Routing
- Setting up Nested Routes
- Setting up Dynamic Routes
- Adding Dummy Data
- Setting up the category Route
- Setting up the admin Route
- Setting up the add Route
- Setting up the edit Route
- Route Transitions
5. Components in Ember
- Creating the product-details Component
- Rendering Product Components
- Rendering the ProductDetails Component
6. Controllers in Ember
- Handling Actions with Controllers
- Tracked and Computed Property
- Setting up Application Controllers
7. Ember Data
- Ember Data Architecture
- Defining the Model for Our Application
- Introduction to Adapters and Serializers
- Ember Data Store
- Working with a Local Data Source
8. Integration with Firebase
- Creating an Application in Firebase
- Introduction to EmberFire
- Setting up EmberFire
- Setting up the Firebase Realtime Database
- Adding Products to Firebase
- Retrieving Products from Firebase
- Editing and Deleting Products in Firebase
- Searching Products in the admin Route
- Searching Products in the category Route
- Sorting Products
9. Helpers
- Built-in Helper Functions
- Creating a Custom Helper Function
10. Services in Ember
- Using Ember Services to Implement a Cart
- Updating the Count of Products in Cart
11. Testing in Ember
- Unit Testing
- Integration Testing
- Acceptance Testing