*Você terá acesso às futuras atualizações do livro.

Sobre o livro

As aplicações desenvolvidas ficam cada vez mais especialistas, e os frameworks e bibliotecas que usamos para construir os sistemas também seguem a mesma tendência. Tendência esta, que aponta para o desenvolvimento de uma API que roda na nuvem, com uma ou várias aplicações clientes, sejam elas Web ou nativa. Isolando as responsabilidades de cada uma dessas partes, back-end e frontend, temos inúmeras vantagens.

Com o advento da era Web 2.0, com as especificações do HTML5, CSS3 e API do JavaScript, além do surgimento de ferramentas como Node, Bower e Npm, a interface na qual o usuário interage também tem a tendência de não ser gerada com Java, Ruby, PHP ou até mesmo o Node.js, mas sim se autogerenciar e tomar as decisões de como se comportar mediante apenas aos dados que recebe em JSON. 

Com conceitos avançados, antigamente presentes apenas em aplicações desktop - como binding de propriedades entre o JavaScript e HTML, componentização e gerenciamento de dependências -, o Ember.js aparece como uma ótima opção. Sem ter uma grande empresa o apoiando, mas com uma comunidade vibrante, o Ember recebe novidades a passos largos. 

Com ele, é possível reutilizar bibliotecas já escritas e amplamente conhecidas na comunidade (como o Twitter Bootstrap e o Moment.js), persistir dados utilizando requisições assíncronas de forma transparente, escrever testes unitários, de integração ou de aceitação de maneira organizada. O Ember também possibilita escrever componentes e distribuí-los para outras aplicações em forma de add-on.

Seu código poderá usar os recursos mais atuais da ECMAScript, delegando a preocupação da incompatibilidade para um transpilador que também minificará o seu código para ambiente de produção. 

Apesar de não tratar de assuntos avançados, para um bom aproveitamento do livro, seria interessante o leitor ter uma base das tecnologias CSS, HTML e JavaScript. 

Agora, convido-o a conhecer e se aprofundar nesse framework. Você nunca mais será o mesmo.

 

Sumário

  • 1 Introdução ao Ember
  • 2 Iniciando uma aplicação
  • 3 Ember-cli: instalação e arquitetura
  • 4 Objetos Ember
  • 5 Componentes do Ember
  • 6 Roteamento
  • 7 A engine de templates Handlebars
  • 8 Ações e eventos
  • 9 Os modelos da aplicação
  • 10 Configure o adaptador
  • 11 Relacionando pessoas com telefones
  • 12 Personalizando o JSON
  • 13 Criando um tipo de atributos - Transformadores
  • 14 Criando um helper para exibir a data por extenso
  • 15 Disponibilizando meses do ano por extenso através de um serviço
  • 16 Adicionando uma nova entrada na agenda
  • 17 Definindo um idioma na inicialização da agenda
  • 18 Reutilizando a lógica de criar para editar uma pessoa
  • 19 Testando a criação de uma nova pessoa
  • 20 Tratando os erros de validação definidos no servidor
  • 21 Adicionando Twitter Bootstrap como dependência
  • 22 O processo de construção
  • 23 Add-ons no Ember
  • 24 E agora, quem poderá nos defender?

Dados do produto

Número de páginas:
Data publicação:

Compartilhe!

Compartilhe no Facebook Compartilhe no Twitter

*Você terá acesso às futuras atualizações do livro.