Use o código e tenha 10% de desconto!

Crie aplicações com Angular O novo framework do Google

Thiago Guedes

Conteúdo

Angular 2 é um framework para desenvolvimento front-end com HTML, CSS e TypeScript que, no final, é compilado para JavaScript. Com ele, você pode desenvolver aplicações web de forma rápida e fácil usando todas as novidades da web moderna, e ainda poderá expandir para plataforma mobile.

Neste livro, você vai aprender tudo o que precisa para iniciar seu desenvolvimento usando este framework feito pelo Google. Thiago Guedes apresenta cada parte que compõe uma aplicação Angular 2, incluindo o novo JavaScript e as novas funções do ES6. Serão abordados conceitos como Default Parameters, Arrow functions, Destructuring, Map, Reduce, Filter e muito mais.

 

Sumário

  • 1 Introdução
  • 1.1 O que é Angular 2
  • 1.2 O que é SPA
  • 1.3 As novidades do ES6
  • 1.4 Default parameters
  • 1.5 Arrow functions
  • 1.6 Destructuring
  • 1.7 Map
  • 1.8 Filter
  • 1.9 Reduce
  • 1.10 TypeScript
  • 1.11 Criação de variáveis
  • 1.12 Declaração de variáveis
  • 1.13 Classes
  • 1.14 Declaração de funções e uso de any e void
  • 1.15 Visibilidade em TypeScript
  • 1.16 Parâmetros opcionais e com dois tipos
  • 1.17 Resumo
  • 2 Configuração do ambiente
  • 2.1 Instalação do Node.js
  • 2.2 Instalação do NPM
  • 2.3 Instalação do TypeScript
  • 2.4 Ambiente de desenvolvimento
  • 2.5 Instalando o Angular CLI
  • 2.6 Comandos do Angular CLI
  • 2.7 Iniciando projeto em Angular 2
  • 2.8 Resumo
  • 3 Arquitetura do sistema e componentes do Angular 2
  • 3.1 Construção do projeto em Angular 2 e seus arquivos
  • 3.2 Como funciona o build no Angular 2
  • 3.3 Partes do componente em Angular 2
  • 3.4 Componente
  • 3.5 Template
  • 3.6 Metadata
  • 3.7 Data Binding
  • 3.8 Diretivas
  • 3.9 Serviços
  • 3.10 Injeção de dependência
  • 3.11 NgModule
  • 3.12 Melhorando nosso componente
  • 3.13 Resumo
  • 4 Exibindo dados para o usuário
  • 4.1 Interpolation
  • 4.2 Property binding
  • 4.3 Two-way data binding
  • 4.4 ngIf
  • 4.5 ngSwitch
  • 4.6 ngFor
  • 4.7 Reaproveitamento de lista dentro do Angular 2
  • 4.8 ngClass
  • 4.9 ngStyle
  • 4.10 ngContent
  • 4.11 Resumo
  • 5 Entrada de dados do usuário
  • 5.1 Event binding
  • 5.2 Variável de referência do template
  • 5.3 (click)
  • 5.4 (keyup)
  • 5.5 (keyup.enter)
  • 5.6 (blur)
  • 5.7 @Input() property
  • 5.8 @Output property
  • 5.9 Resumo
  • 6 Formulários
  • 6.1 ngModel, variável de template e atributo name da tag HTML
  • 6.2 Validações de formulário
  • 6.3 ngModelGroup
  • 6.4 Enviando dados do formulário
  • 6.5 Resumo
  • 7 Injeção de dependências
  • 7.1 O que é injeção de dependência
  • 7.2 Instanciando serviços manualmente
  • 7.3 Injetando uma dependência
  • 7.4 Dependências opcionais
  • 7.5 Declaração global no projeto ou dentro do componente
  • 7.6 Resumo
  • 8 Projeto final
  • 8.1 Criação do novo projeto
  • 8.2 Instalação do bootstrap
  • 8.3 Arquitetura do projeto
  • 8.4 Classe de modelo para os contatos
  • 8.5 Classe de serviço e data-base
  • 8.6 Componente de cadastro de contato
  • 8.7 Componente de lista dos contatos
  • 8.8 Componente de detalhe do contato
  • 8.9 Fazendo build para produção
  • 8.10 Resumo
  • 9 Angular 4
  • 9.1 Por que Angular 4?
  • 9.2 Somente Angular
  • 9.3 Atualizar projeto para Angular 4
  • 9.4 Novas features
  • 9.5 Resumo
  • 10 Bibliografia

veja mais detalhes

Autor

Thiago Guedes

Desenvolvedor Web e Mobile, possui conhecimento em desenvolvimento Mobile Android, Angular 2, Nodejs, Ionic 2, JavaScript, HTML5, CSS3, Java, C#, PHP, MySQL, WebService RestFul, SOAP, metodologia ágil Scrum, XP e certificação Microsoft. Atualmente, trabalha como analista desenvolvedor, na capital de São Paulo.

Dados do produto

Número de páginas:
263
ISBN:
978-85-5519-270-8

Compartilhe!

Compartilhe no Facebook Compartilhe no Twitter