Skip to content

Instantly share code, notes, and snippets.

@bcardarella
Last active August 29, 2015 14:27
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bcardarella/728c08435eab55c9d354 to your computer and use it in GitHub Desktop.
Save bcardarella/728c08435eab55c9d354 to your computer and use it in GitHub Desktop.
  1. Part 1
  2. Setting up Your Development Environment 1. Installing Node && npm
    1. Node for OSX
    2. Node for Linux
    3. Node for Windows 1. Installing Bower 1. Installing PhantomJS 1. Installing Ember-CLI
    4. Generate a project
    5. Run Ember's server and view your app
    6. Run the test suite 1. Installing Ember Inspector
    7. Chrome Install
    8. Firefox Install
    9. Confirm Installation
  3. Introduction to Ember-CLI 1. Overview of project structure
    1. app/
    2. config/
    3. The environments
    4. Changing your environment settings
    5. tests/
    6. .bowerrc
    7. .ember-cli
    8. .jshintrc
    9. bower.json
    10. Brocfile.js
    11. packge.json
    12. testem.json 1. Commands 1. Blueprints 1. Conclusion
  4. Enhance Your JavaScript 1. ES6
    1. Modules
    2. Synatx?? 1. Promises
    3. RSVP.js
  5. Part 2
  6. Ember.Object 1. What is Ember.Object?
    1. Creating An Object
    2. init
    3. Getting
    4. Getting Multiple Properties
    5. Getting with a default
    6. Getting Unknown Properties
    7. Setting
    8. Setting Multiple Properties
    9. Setting Unknown Properties
    10. Ember.get & Ember.set
    11. Why is this better? 1. xProperty Functions
    12. toggleProperty
    13. incrementProperty
    14. decrementProperty 1. Extending Objects
    15. Instance Functions 1. Instance Properties 1. Mixins 1. Reopening Objects 1. Reopening Classes 1. Ember's Inheritance Model
    16. Classical Inheritance vs Prototypical Inheritance
    17. Superclass & toString
    18. this._super() 1. Introduction To Computed Properties
    19. Setting Computed Properties 1. Introduction to Observers 1. Introduction to Events 1. Conclusion
  7. Templates
  8. Router
  9. Routes
  10. Models
  11. Ember Data 1. Define a model 1. Attributes 1. Relationships
    1. Has One
    2. Has Many
    3. Async 1. Payloads 1. Persisting 1. The Store 1. Fixtures 1. Configuring Ember Data
    4. Adapters
    5. Namespace 1. Serializers 1. Let's put it all together 1. Conclusion
  12. Components
  13. Helpers
  14. Actions
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment