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.
Chapter 1. Introducing Ember.js and Ambitious Web Applications
Chapter 2. The Basics
Chapter 3. Ember Boilerplate and Workflow
Chapter 4. Building the RocknRollCall Prototype: Templates
Chapter 5. Building the RocknRollCall Prototype: The Router, Routes, and Models
Chapter 6. Building the RocknRollCall Prototype: Controllers, Views, Data Binding, and Events
Chapter 7. Persisting Data
Chapter 8. Building an Ember Backend
Chapter 9. Ember Components
Chapter 10. Ember Testing