Ember.js é uma estrutura do lado do cliente JavaScript de código aberto usada para desenvolver aplicativos da web. Ele usa o padrão de arquitetura MVC (Model-View-Controller). No Ember.js, a rota é usada como modelo, o modelo do guiador como visualização e o controlador manipula os dados no modelo. Este tutorial cobre a maioria dos tópicos necessários para uma compreensão básica do EmberJS e para ter uma ideia de como ele funciona.
Este tutorial foi desenvolvido para programadores de software que desejam aprender os fundamentos do EmberJS e seus conceitos de programação de maneiras simples e fáceis. Este tutorial fornecerá conhecimento suficiente sobre os componentes do EmberJS com exemplos adequados.
Antes de prosseguir com este tutorial, você deve ter um conhecimento básico de HTML, CSS, JavaScript, Document Object Model (DOM) e qualquer editor de texto. Como iremos desenvolver aplicativos baseados na web usando o EmberJS, será bom se você tiver um bom conhecimento de como a Internet e os aplicativos baseados na web funcionam.