EmberJS : Resources range about EmberJS

Even if like Romain says, Too much tutorial kills tutorial, Here is a nice list of tutorial and resources about EmberJS.

Everyone can take away what he needs. Feel free via the comments to notify us other resources and why not yours ?
What is EmberJS? (source : emberjs.com)
Welcome to the Ember.js Guides! This documentation will take you from total beginner to Ember expert.
The Guides begin with an explanation of how to get started with Ember, followed by a tutorial on how to build your first Ember app. If you’re brand new to Ember, we recommend you start off by following along with these first two sections of the Guides.
Books about EmberJS :
 ember_book_1If you have a question about Ember.JS this is the book with the answers. Ember.JS: Questions and Answers takes some of the best questions and answers asked on the stackoverflow website.
You can use this book to lookup commonly asked questions, browse questions on a particular topic, compare answers to common topics, check out the original source and much more. This eBook has been designed to be very easy to use, with many internal links set up that makes browsing in many different ways possible.
Topics covered include: Handlebars.js, Router, data, MVC, REST, authentication, Node.js and many more.


This book is an exploration of Ember JS, which is a Java Script framework. The book begins by exploring controllers in depth. You will learn how to create controllers, as well as injecting dependencies or connections between different controllers. Models, which are a very important part of applications, are discussed. You will learn how to create models in Ember JS. The book guides you on how to perform several operations on the models such as persisting, updating, and deleting them. The various types of relationships between models are also examined, showing ii you how to implement these in your apps. The book also guides you on how to handle metadata and the various ways to customize these in Ember JS. The various application concerns associated with Ember JS are explained, and you will learn how to handle them. These include dependency injections, dealing with services, initializers, and others.
ember_book_3This book is an exploration of the EmberJS JavaScript library. It begins by explaining what the library is, how it is used, and where it is used. The book guides you on the two ways that one can use the EmberJS library for the purpose of development. These include downloading the library and using it via the CDN. The object model in EmberJS is explored in detail. Classes and instances are discussed in this chapter. You will learn how to define and use both classes and instances in EmberJS. Computed properties in EmberJS are also explored in detail. You will learn how computed properties in EmberJS can be chained. The property of alternate invocation in EmberJS is also been examined, thus, you will know how to make use of it. Templates in EmberJS are covered in detail. The application template, which is the default template in EmberJS, is rxplained, along with how to use the handler. Conditionals, which are good in decision making arealso explored, hence you will be able to make use of them.
Here is a preview of what you’ll learn:

  • Overview
  • Setting up the Environment
  • The Object Model
  • Template
  • Router


ember_book_4It’s time for web development to be fun again, time to write engaging and attractive apps–fast–in this brisk tutorial. Build a complete user interface in a few lines of code, create reusable web components, access RESTful services and cache the results for performance, and use JavaScript modules to bring abstraction to your code. Find out how you can get your crucial app infrastructure up and running quickly, so you can spend your time on the stuff great apps are made of: features.
With its 2.0 release, the Ember JavaScript framework has taken a major step forward. In this book, you’ll learn these new features: how to use module-driven development with Ember CLI, take advantage of the new DOM-based rendering engine, and use a service-based architecture to make your apps flexible, not brittle.
Use the Ember CLI to build your app using module-focused JavaScript classes with a clear project structure. Learn how to use Ember’s routing classes to organize your app, write web components that marry your user interface and logic without leaky access to state, and read and write data from RESTful services with almost no code. Make use of services to encapsulate logic and inject it throughout your app, and use Ember CLI to rapidly iterate changes, deploy locally, test your code, and build for production. You’ll learn all the essentials of working with Ember.
Building a complex web application with Ember.js 2.9 http://yoember.com/ Welcome! This is an Ember.js 2 tutorial from the absolute beginner level. End of the course we touch some advanced topic as well.
Getting Started with Ember and Data Down Actions Up by Frank Treacy Ember is fantastic for all kinds of frontend projects, but its sweet spot are medium/large real-world applications.
Its philosophy is reflected in phrases such as “Built for productivity”, “Don’t reinvent the wheel” and “Don’t waste time making trivial choices”.
In order to learn Ember we need to start small. That is exactly what we’ll do today.
We will build a reading list – not the most complex app ever built, but more than enough to learn its architecture and best practices.
Building Ambitious Web Applications with Ember.js By Ado Kukic In today’s tutorial we are going to build a single page application with Ember.js 2.x. Ember.js 2.x, like Angular 2, is more of a framework and boasts a 10x performance improvement over the 1.x iteration. For our backend, instead of building and deploying a traditional web server, we’ll build a Webtask that will provide server-side functionality. With the stage set, let’s get started.
Ember.js 2.0 Example App With Firebase And Login Authentication This application is an example of a blog. You’ll be able to login with Twitter and add or delete posts. In additions you can leave a comment on anyone else’s post.
If you’d like to follow along the code is on Github. A fully working demo can be found here.
This tutorial will cover the following concepts:

  • EmberFire
  • torii/authentication
  • helpers
  • pods
  • utilities
  • routes
  • models
  • relationships
  • Promises
  • components
  • templates

This tutorial is meant for beginners to intermediate developers interested in Ember.js. I’ll assume you have some knowledge of JavaScript and some basics of Ember.

Vic Ramon Ember Tutorial This tutorial provides an introduction to the Ember JS framework. It shows you how to build an Ember app with a Ruby on Rails backend while explaining all the underlying concepts along the way.
See you soon for a next resume about Angular
Sébastien, @JS-Republic
More articles about Resources and tutorials :

[separator type=”” size=”” icon=”star”] [actionbox color=”default” title=”” description=”JS-REPUBLIC est une société de services spécialisée dans le développement JavaScript. Nous sommes centre de formation agréé. Retrouvez toutes nos formations techniques sur notre site partenaire dédié au Training” btn_label=”Nos formations” btn_link=”http://training.ux-republic.com” btn_color=”primary” btn_size=”big” btn_icon=”star” btn_external=”1″]