KEMBAR78
Ember.js 101 - JSChannel NCR | PDF
@raz0r
Why Ember?
Convention over Configuration
like Rails
Data Bindings
less boilerplate between DOM and data
Observers and Computed
Properties
URL driven webapps
Getting Started
Object Model
- Classes and Objects
- Computed Properties
- Observers
App Components
- Architecture
- Router
- Controllers

- Views
- Templates
- Models
Ember Architecture
Server side MVC

Request

Router
Controller
View(template)

Browser

Model
Client side MVC
Store

Model

Browser

Router

Controller
Controller
Controller
Controller
Controller

Template

View
Standard Request

/bookmarks

BookmarksRoute
BookmarksController
BookmarksView

template: bookmarks

Bookmark
Active code generation
Just getting started
What next?
- Ember Data
- API
- Design Patterns
- Deployments
- Testing
- Security
- i18n
- emberjs.com/guides
- emberjs.com/api
- emberwatch.com
- heretical-guide-to-ember-js

- github - ember-app-kit
github.com/achalaggarwal/ember101
@raz0r
http://ach.al