Curso EmberJS
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.
Aulas
Aula 02: Objetos
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 […]
Aula 03: Componentes
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.
Aula 04: Roteamento
‘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.
Aula 05: Ações e Eventos
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 […]
Aula 06: Modelos da Aplicação
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
Aula 07: Adaptadores
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.
Aula 08: Customizando o JSON
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 […]