Books & Videos

Table of Contents

  1. Chapter 1 What is Ember?

    1. The Evolution of Web Development

    2. The Evolution of Ember

    3. Why Ember?

    4. Prerequisites

    5. System Requirements

    6. APIs, Server-Side Frameworks, and Build Pipelines

    7. Ready? Let’s go!

  2. Chapter 2 An MVC Primer

    1. Breakdown of an Ember Application

    2. Thinking About Applications

    3. Wrapping Up

  3. Chapter 3 Ember.Object

    1. Classes and Inheritance

    2. Object Event Handlers

    3. Computed Property Macros

    4. Wrapping Up

  4. Chapter 4 Ember Applications & URLs

    1. Appendix Simple Ember Application

    2. Simple Routes

    3. Dynamic Paths

    4. Nesting Routes in Resources

    5. Simple Templates

    6. Customizing Routes

    7. Asynchronous Route Hooks

    8. Wrapping Up

  5. Chapter 5 Ember.Handlebars

    1. Pure Handlebars

    2. Handlebars in Ember

    3. Writing Your Own Helpers

    4. The Future

    5. Wrapping Up

  6. Chapter 6 Ember.View

    1. The Basics

    2. Using Views in Applications

    3. Changing the Template Context

    4. DOM Event Handling

    5. Form Helper Views

    6. Inheriting Views

    7. View Lifecycle Hooks

    8. Wrapping Up

  7. Chapter 7 Ember.Controller

    1. Changing State with Actions

    2. Decorating A Model With ObjectController

    3. Decorating Many Models With ArrayController

    4. Template Scope and Controllers

    5. Actions and Controllers

    6. Communicating Between Controllers

    7. Wrapping Up

  8. Chapter 8 Ember.Component

    1. The Simplest Component

    2. Component Classes

    3. Binding Data to Components

    4. Component Actions

    5. Wrapping Up

  9. Chapter 9 Models

    1. Ember-Data at a Glance

    2. Asynchronous Actions

    3. Stores

    4. API Adapters

    5. Serialization/Deserialization

    6. Model Relationships

    7. Model Resolution

    8. Taking Ember-Data Into Production

  10. Chapter 10 Getting Started With EmberTrackr

    1. Tools

    2. Getting Started With EmberTrackr

    3. Building EmberTrackr

    4. Ember Tools

    5. Setting Up The Store

    6. Wrapping Up

  11. Chapter 11 Building EmberTrackr - Adding Tickets

    1. Test for Listing Tickets

    2. Adding The Ticket Detail View

    3. Editing Tickets

    4. Wrapping Up

  12. Chapter 12 Building EmberTrackr - Adding Users

    1. A Couple of Units Tests

    2. An Introduction to Containers in Ember.js

    3. Using Containers in Unit Tests

    4. Keeping the Test Directory Organized

    5. Refactoring Gravatars into a Component

    6. Editing Users

    7. Creating Users

    8. Building a Relationship Between Users and Tickets

    9. Editing the Relationship Between Users and Tickets

    10. Wrapping Up

  13. Chapter 13 Conclusion

    1. Keeping Up with Ember

    2. Congratulations and Thanks