5910 Breckenridge Pkwy Suite B, Tampa, FL. 33610
(800) 272-0707

SkillSoft Explore Course

Collections     Developer Collection     Scripting and Web Languages     JavaScript - Ember.js
Ember.js is a client-side, JavaScript-based and open-source application framework that uses the Model-View-Controller (MVC) architectural pattern. This course shows how to use the features of Ember.js to create web applications. It covers working with the object model, routing, using templates and helpers, controllers, views and, enumerables. It also shows how to group elements into resources and how to use browser development tools to debug Ember applications.

Objectives

Getting Started

  • start the course
  • download the Ember.js libraries and starter kit and select an IDE
  • outline the basic structure of an Ember application

The Object Model

  • create Ember objects
  • specify properties for Ember objects
  • set and retrieve computed properties for Ember objects
  • use the observe method to track a single property of an Ember object
  • use the observe method to track multiple properties of an Ember object
  • use the reopen method to add properties and methods to existing class definitions

Templates and Helpers

  • add templates to a web page in Ember.js
  • use conditional helpers to incoporate programming logic into templates in Ember.js
  • dynamically switch from one template to another by using the linkTo helper in Ember.js
  • use the #each helper to display a list of items on a web page in Ember.js
  • shorten references to Ember values or change their context using the #with helper
  • bind element attributes and class names in an Ember application
  • create an action and call it from the web page of an Ember application
  • use input helpers to include form controls in a page of an Ember application

Routing and Resources

  • create routes in an Ember application
  • create a route subclass to change the default behavior of a route in an Ember application
  • set up a data model inside a custom route in an Ember application
  • use the setupController hook to tell the controller which specific model to present in an Ember application
  • use the renderTemplate hook to render a template other than the default one on a web page of an Ember application
  • automatically redirect users from one route to another using transitionTo in Ember applications
  • group routes into resources in an Ember application

Views

  • use Ember.View to render templates into a web page in an Ember application

Controllers

  • create an ObjectController and access from a template in an Ember application
  • create an ArrayController and acccess from a template in an Ember application

Enumerables

  • use the Enumerable class and its methods in an Ember application

Debugging with Browser Tools

  • debug Ember.js applications using browser development tools