Building Web Apps with Ember.js

Write Ambitious JavaScript

Nonfiction, Computers, Programming, Programming Languages, CGI, JavaScript, Perl, VBScript, Internet, Web Development
Cover of the book Building Web Apps with Ember.js by Jesse Cravens, Thomas Q Brady, O'Reilly Media
View on Amazon View on AbeBooks View on Kobo View on B.Depository View on eBay View on Walmart
Author: Jesse Cravens, Thomas Q Brady ISBN: 9781449370886
Publisher: O'Reilly Media Publication: July 9, 2014
Imprint: O'Reilly Media Language: English
Author: Jesse Cravens, Thomas Q Brady
ISBN: 9781449370886
Publisher: O'Reilly Media
Publication: July 9, 2014
Imprint: O'Reilly Media
Language: English

If you’re a web developer interested in building scalable single-page applications—full-stack, browser-based apps that connect to a backend—this practical guide shows you how to use Ember.js, the popular JavaScript framework based on the model-view-controller (MVC) architectural pattern.

Through the course of the book, you’ll learn how to build a prototype Ember application (a musician index called Rock’n’Roll Call), using routers, templates, models, controllers, and views. You’ll also understand how Ember’s convention over configuration approach helps you persist data, build backend technologies, and create widgets for developing production-capable applications that behave like desktop software.

  • Set up workflow management and boilerplate code creation
  • Learn how Ember’s “developer ergonomics” help you use less code
  • Write templates for the book’s prototype with Handlebars.js
  • Use routers to manage application states without reloading the page
  • Connect controllers and views with events, and sync data with data-binding
  • Build an Ember backend with a RESTful API or Ruby on Rails
  • Use the Ember-Data library to persist data and talk to the backend
  • Write reusable encapsulated widgets to extend your applications
View on Amazon View on AbeBooks View on Kobo View on B.Depository View on eBay View on Walmart

If you’re a web developer interested in building scalable single-page applications—full-stack, browser-based apps that connect to a backend—this practical guide shows you how to use Ember.js, the popular JavaScript framework based on the model-view-controller (MVC) architectural pattern.

Through the course of the book, you’ll learn how to build a prototype Ember application (a musician index called Rock’n’Roll Call), using routers, templates, models, controllers, and views. You’ll also understand how Ember’s convention over configuration approach helps you persist data, build backend technologies, and create widgets for developing production-capable applications that behave like desktop software.

More books from O'Reilly Media

Cover of the book Tastenkürzel für Windows & Office - kurz & gut by Jesse Cravens, Thomas Q Brady
Cover of the book Ajax Design Patterns by Jesse Cravens, Thomas Q Brady
Cover of the book Prototyping for Designers by Jesse Cravens, Thomas Q Brady
Cover of the book FileMaker Pro 8: The Missing Manual by Jesse Cravens, Thomas Q Brady
Cover of the book ActionScript 3.0 Design Patterns by Jesse Cravens, Thomas Q Brady
Cover of the book Hackers & Painters by Jesse Cravens, Thomas Q Brady
Cover of the book Jenkins: The Definitive Guide by Jesse Cravens, Thomas Q Brady
Cover of the book Test-Driven Development with Python by Jesse Cravens, Thomas Q Brady
Cover of the book Data-Driven Services with Silverlight 2 by Jesse Cravens, Thomas Q Brady
Cover of the book Jython Essentials by Jesse Cravens, Thomas Q Brady
Cover of the book Droid X: The Missing Manual by Jesse Cravens, Thomas Q Brady
Cover of the book Enterprise JavaBeans 3.1 by Jesse Cravens, Thomas Q Brady
Cover of the book SharePoint 2010 for Project Management by Jesse Cravens, Thomas Q Brady
Cover of the book Economic Impact of Open Source on Small Business: A Case Study by Jesse Cravens, Thomas Q Brady
Cover of the book Oracle Utilities Pocket Reference by Jesse Cravens, Thomas Q Brady
We use our own "cookies" and third party cookies to improve services and to see statistical information. By using this website, you agree to our Privacy Policy