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