ember 101

ember 101

Adolfo Builes
Buy on Leanpub

Table of Contents

What you need to know about this book›

  • What you need to know about this book
    • Audience: Programmers with basic JavaScript knowledge.
    • Why should I read this book?
    • How to read this book
    • Can I learn Ember 2.0 with this book?
    • But you are still talking about controllers!
    • Ember in 2016.
    • Demo code on GitHub
    • Reporting Errata - Suggesting Edits.
  • Why Ember?
  • Anatomy
  • Conventions
  • Getting started
    • Requirements
    • ember new
  • Hands-on
    • Adding a friend resource
    • Connecting with a Backend
    • A word on Adapters
    • Listing our friends
    • Adding a new friend
    • Viewing a friend profile
    • Updating a friend profile
    • Deleting friends
    • Mockups
    • Installing Dependencies
    • Articles Resource
    • Defining relationships.
    • Nested Loans Index
    • Lending new articles
    • Computed Property Macros
    • Using components to mark a loan as returned.
    • Implementing auto save.
    • Route hooks
  • Working with JavaScript plugins
    • Installing moment
    • It’s a global!
    • Wrapping globals
    • Writing an Ember helper: format-date.
    • Working with libraries with named AMD distributions.
    • ember-browserify
    • Wrapping up
  • Components and Addons
    • Web Components
    • ember-cli addons
    • ember-cli-fill-murray
    • Consuming fill-murray in borrowers
  • Ember Data
    • DS.Store Public API
    • findRecord: Loading a single record
    • Loading relationships
    • What to use?
  • Computed Properties and Observers
    • Computed Property function signature
    • Computed Properties gotchas
    • Observers
    • Observing collections
  • Driving our application state through the URL
    • Sorting friends.
    • Query Parameters
    • Refreshing the model when query parameters changes
    • Further Reading
  • Testing Ember.js applications
    • Unit Testing
    • Acceptance Tests
    • Further Reading
  • PODS
  • Deploying Ember.js applications
    • Deploying to S3
    • Deploying to Pagefront
    • ember-cli-deploy
  • Updating your project to the latest version of ember-cli
    • Wrapping up.

Notes›

    ember 101/Notes

    Notes

    1http://speakingjs.com/↩

    2https://github.com/broccolijs/broccoli↩

    3http://qunitjs.com/↩

    4https://github.com/airportyh/testem↩

    5https://people.mozilla.org/~jorendorff/es6-draft.html↩

    6http://expressjs.com/↩

    7The transpiling process is done with es6-module-transpiler.↩

    8To know more about AMD checkout their wiki↩

    9Babel↩

    10We recommend going through the documentation to get more insights on this adapter DS.JSONAPIAdapter.↩

    Previous

    Updating your project to the latest version of ember-cli

    In this part