Programa do Curso

Introdução

  • O que há de novo no Angular 6?

Visão Geral do TypeScript e ES6 JavaScript

  • Sintaxe do TypeScript
  • Usando o transpiler do TypeScript
  • Configurando Angular 6 e TypeScript

Visão Geral das Partes do Angular 6

  • Criando Componentes
  • Databinding e Interpolação de Strings
  • Binding de Propriedades
  • Binding de Eventos
  • Databinding Duplo
  • Modelagem de Dados
  • Diretivas
  • Bootstrapping
  • Inputs & Outputs
  • Angular CLI

Criando Sua Primeira Aplicação Angular

  • Planejando a Aplicação
  • Configurando um Projeto e App Angular Usando o CLI
  • Criando uma Configuração Básica de Projeto Usando Bootstrap 4 e Sass

Usando Componentes do Angular 6

  • Fluxo de Dados
  • Trabalhando com AppModule
  • Trabalhando com Componentes Personalizados
  • Usando Templates e Estilos
  • Usando View Encapsulation
  • Projetando Conteúdo
  • Entendendo o Ciclo de Vida do Componente e Hooks de Ciclo de Vida
  • Usando ViewChildren e ContentChildren

Databinding no Angular 6

  • Visão Geral do Binding de Propriedades & Eventos
  • Binding e Atribuição de Aliases a Propriedades Personalizadas
  • Binding e Atribuição de Aliases a Eventos Personalizados

Trabalhando com Diretivas

  • Diretivas Embutidas
  • Diretivas Personalizadas

Serviços do Angular 6

  • Criando um Serviço de Log
  • Criando um Serviço de Dados

Usando Injeção de Dependência e Providers

  • Injectors, Provider e Tokens
  • Configurando a Injeção de Dependência
  • Configurando Seu Provider
  • Injetando Serviços em Componentes, Diretivas e Serviços

Mudando Páginas com Rotas

  • Configurando Rotas
  • Configurando e Carregando Rotas
  • Entendendo os Diferentes Métodos de Navegação
  • Usando Parâmetros em Rotas
  • Criando Rotas Aninhadas
  • Usando Redirecionamentos e Rotas Wildcard
  • Entendendo Guardas de Rota
  • Entendendo Estratégias de Roteamento

Usando RxJS para Criar e Trabalhar com Observables no Angular

  • Visão Geral dos Observables
  • Visão Geral do RxJS
  • Criando & Usando Observables no Angular

Trabalhando com Formulários

  • Usando Formulários Guiados por Template
  • Usando Formulários Reativos

Usando Pipes

  • Pipes Embutidos
  • Async Pipe
  • Pipes Personalizados

Fazendo Chamadas para APIs HTTP Externas

Usando Módulos Angular

Testando a Aplicação Angular 6

  • Usando Jasmine para Testes Unitários

Depurando a Aplicação

  • Entendendo Mensagens de Erro no Angular
  • Usando Sourcemaps para Depurar Código no Navegador
  • Usando Augury

Otimizando a Aplicação Angular 6

Segurança do Angular 6

  • Autenticação
  • O que Deve e o que Não Deve Ser Escrito no Angular

Implantando uma Aplicação Angular 6 em Produção

  • Implantando em IIS, Apache, Nginx, etc.

Solução de Problemas

Considerações Finais

Requisitos

  • Familiaridade com HTML básico, CSS e JavaScript

Público-Alvo

  • Desenvolvedores
 28 Horas

Número de participantes


Preço por Participante

Declaração de Clientes (6)

Próximas Formações Provisórias

Categorias Relacionadas