Aula 01: Instalação

O Ember incorpora expressões e funções comuns para que você possa se concentrar no que faz seu aplicativo ser especial. Ele foi construído com enfoque total na produtividade e projetado com o desenvolvimento ergonômico em mente. Suas APIs amigáveis vão ajudá-lo a fazer o seu trabalho de programador de forma rápida e eficiente.
Muito além de simples objetos do JavaScript, uma instância de um objeto no Ember acrescenta várias facilidades e funcionalidades. Objetos JavaScript não suportam a observação de alterações de valor de propriedades, mas os objetos do EmberJS, sim. Ele fornece um sistema de classes e suporte a recursos como “mixins” e métodos construtores. Alguns recursos não […]
A componetização promove manutenibilidade pois ajuda no reaproveitamento de código e isolamento de contextos, quebrando um sistema de grande complexidade em pequenas partes reutilizáveis. A W3C tem uma especificação em construção com esse objetivo, mas enquanto isso não acaba, vamos aprender a utilizar componentes no Ember.
‘URL’s inteligentes caem muito bem para uma aplicação que funciona em cima de um protocolo que não guarda “estados” como o HTTP. Uma aplicação bem escrita com o Ember torna-se completamente acessível via URLs, determinando o estado dos registros – salvos ou não.
O click em um botão, o pressionar de uma tecla, o movimento do mouse sob um objeto, são apenas algumas das formas que podemos interagir com uma aplicação. Conheça a simplicidade de trabalhar com ações no Ember, da rota para o controlador, do template para o controlador, do controlador para o componente e assim por […]
Organizar os objetos de negócio sempre foi uma necessidade em qualquer aplicação que se desenvolva, mas perder horas e horas todas vezes com requisitos não funcionais não é nada bom ou produtivo. Com os Modelos do Ember podemos focar exatamente no que interessa, agregar valor de negócio para nossos clientes através de aplicações realmente eficientes
Persistir os seus objetos de várias formas, com pequenas alterações ou sem precisar reescrever a aplicação inteira. É assim que usamos os adaptadores do Ember. De forma inteligente, podemos até usar um adaptador para rodar testes e desenvolver e outro para a aplicação em produção – criando um ambiente profissional e eficaz de deploy.
A comunicação com uma aplicação, nova ou já existente, toma boa parte do tempo no desenvolvimento. A criação de padrões ajuda, contanto que não seja de forma engessada. É exatamente assim que o Ember funciona, implementando uma forma padrão de comunicação com JSON e permitindo que você possa personalizá-lo de acordo com as necessidades da […]