Books & Videos

Table of Contents

  1. Chapter 1 Introducing Ember.js and Ambitious Web Applications

    1. What Is an “Ambitious Web Application”?

    2. What Is Ember.js?

    3. Why Choose Ember?

    4. What Is Ruby on Rails?

    5. What Is Node.js?

  2. Chapter 2 The Basics

    1. Hello, World Wide Web

    2. SimpleHTTPServer: Just Like It Says on the Tin

    3. Data Binding

    4. But Where’s All the Code?

    5. Uh, What’s a Router?

    6. Ember in Action

    7. Wrapping Things Up

  3. Chapter 3 Ember Boilerplate and Workflow

    1. Git

    2. What Is Yeoman?

    3. Using Yo’s Ember Application Generator

    4. Using Bower

    5. Grunt

    6. Debugging with the Ember Inspector for Chrome and Firefox

    7. Wrapping Things Up

  4. Chapter 4 Building the RocknRollCall Prototype: Templates

    1. Rock ‘n’ Roll

    2. Starting with HTML

    3. The Basics of Handlebars.js

    4. Variables

    5. Linking with the {{link-to}} Helper

    6. Input with the {{input}} Helper

    7. Lists with the {{each}} Helper

    8. Conditionals with the {{if}} and {{else}} Helpers

    9. Capturing User Interaction with the {{action}} Helper

    10. Bound Attributes

    11. Creating Custom Helpers

    12. Wrapping Things Up

  5. Chapter 5 Building the RocknRollCall Prototype: The Router, Routes, and Models

    1. URLs : The Web :: “Saved Game Passwords” : The Nintendo Entertainment System

    2. Routing

    3. Routes

    4. Models

    5. Wrapping Things Up

  6. Chapter 6 Building the RocknRollCall Prototype: Controllers, Views, Data Binding, and Events

    1. Controllers

    2. Computed Properties

    3. The Power of Promises and the model Method

    4. Views

    5. Wrapping Things Up

  7. Chapter 7 Persisting Data

    1. Not Rolling Our Own Ajax

    2. There Must Be a Better Way

    3. Ember Client-Side Persistence Libraries

    4. An Ember Data Deep Dive

    5. Abstraction Layers: Store, Serializers, and Adapters

    6. Wrapping Things Up

  8. Chapter 8 Building an Ember Backend

    1. RESTful Web Service APIs

    2. Why Use Rails?

    3. Wrapping Things Up

  9. Chapter 9 Ember Components

    1. The Anatomy of an Ember Component

    2. Wrapping Things Up

  10. Chapter 10 Ember Testing

    1. Ember Testing with Ember App Kit, Qunit, and Testem

    2. Testem and QUnit Test Runners

    3. Ember Client-Side Integration Testing

    4. Ember Unit Testing

    5. Wrapping Things Up