Ember.js 101 - JSChannel NCR

Post on 21-Oct-2014

876 views 0 download

Tags:

description

http://www.meetup.com/JSChannel-NCR/events/134774802/

Transcript of Ember.js 101 - JSChannel NCR

@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

Browser

Request Router

Controller

View(template)

Model

Client side MVC

Store

Router

Controller View

Model

Browser

Template

ControllerControllerControllerController

Standard Request

/bookmarks BookmarksRoute

BookmarkBookmarksController

BookmarksView

template: bookmarks

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