• Overview
  • Schedule Classes
  • What you'll learn
  • Curriculum
  • Feature
Request Pricing


The training program teaches participants how to use Ember.js which is one of the most popular JavaScript Model-View-Controller (MVC) frameworks available out there today.

Course Overview

Schedule Classes

Looking for more sessions of this class?

Talk to us

What you'll learn

After completion of Ember.js training course, participants will be able to:
  • Understand how client-side JavaScript MVC applications are designed and implemented
  • Use the infrastructure that Ember provides for building MVC applications
  • Use Ember.js to get the most of this powerful framework
Duration: 16 Hours


Solid knowledge of HTML, JavaScript, jQuery and a good familiarity with CSS. Prior familiarity with the MVC pattern would be helpful as well.


  • Introduction to Routing
  • Defining Routes
  • Generated Objects
  • Introduction to HTML
  • Parts of HTML Document
  • Editors
  • Basic
  • Elements
  • Attributes
  • Headings
  • Basics
  • Paragraphs
  • Formatting
  • Links
  • Head
  • CSS
  • Images
  • Tables
  • JavaScript
  • HTML4 Drawbacks 
  • Introduction to Model
  • Defining Models
  • Creating Records
  • Finding Records
  • Pushing The Records into the Store
  • A brief into Views
  • Defining a View
  • Event Handling
  • Inserting Views into Templates
  • Customizing View Elements
  • Introduction to Router
  • Configuring Navigation Links
  • Creating a controller
  • Using Ember Route
  • Working with Dynamic Segment Route
  • Nested Routes & Nested Templates
  • Creating in the Ember Model
  • Using Ember Data
  • Mapping Models with Another Model
  • Using RESTAdapter – Fetching Data From Server
  • Sort using RESTAdaptor
  • Sort at Client End using Array Controllers
  • Property Binding & Computed Aliases
  • Computed Properties
  • Nested Routes with Controllers
  • A brief into Components
  • Adding Functionality to our Component Template
  • Using Partials
  • Creating Controllers From Template
  • Ember Views
  • Understanding Controller Actions
  • Model Data Binding
  • Custom Views and Events
  • Writing Helpers
Creating Templates Externally
  • Precompiling templates
  • Precompiling Partials using Grunt
The Object Model
  • Classes & Instances
  • The Object Model
    • Computed Properties
    • Observer
    • Each
    • Bindings
    • Reopen
  • Advantages of using Ember CLI applications
  • New Features in Ember 2.0
  • Revised Architecture Ember 2.0
  • Ember Data Flow
  • Revisiting Ember Router
  • Creating route and its actions
  • Adding Bootstrap CSS to Ember CLI Application
  • Displaying Data using Model in Templates
  • Adding assets like images in Ember CLI applications
  • Understanding Ember 2.0 File Structure
  • Creating our Quotes Application
  • Quotes Application outline and layout
  • Updating Templates using HTMLBars
  • Adding Style to Quotes Application
  • Creating Routes For Quotes Application
  • Creating Nested Routes
  • Using Components
  • Using Ember Data
  • Using models with our components
  • Populating the Quotes List
  • Creating user profile page
  • Using Following/Followers
  • Using External Libraries
  • Preparing Quotes Form
  • Creating Login Form
  • Code For Quotes Application – Milestone – 1
  • Introduction
  • Installing Node.JS on Windows Machine
  • Installing Node.JS on Mac Machine
  • Installing MySQL on Windows and Operating System Machines
  • Creating our REST API
  • Creating Databases and User Tables
  • Creating Quote, Following and Follower Models
  • Using our REST API
  • Code For Quotes with REST API – Milestone II

Interested in this course?

Reach out to us for more information

Course Feature

duration Course Duration
24x7 24x7 Support
access Lifetime LMS Access
guarantee Price match Guarantee