Programa do Curso

Introdução

  • O que há de novo em Angular 6?

Visão geral do Typescript e ES6 JavaScript

  • TypeScript Sintaxe
  • Usando o transpilador TypeScript
  • Configurando Angular 6 e Typescript

Visão geral das peças Angular 6

  • Criando Componentes
  • Ligação de dados e interpolação de strings
  • Vinculação de propriedade
  • Vinculação de evento
  • Ligação de dados bidirecional
  • Modelagem de Dados
  • Diretivas
  • Bootstrapping
  • Entradas saídas
  • Angular CLI

Criando seu primeiro Angular aplicativo

  • Planejando a aplicação
  • Configurando um projeto e aplicativo Angular usando a CLI
  • Criando uma configuração básica de projeto usando Bootstrap 4 e Sass

Usando Angular 6 componentes

  • Fluxo de dados
  • Trabalhando com AppModule
  • Trabalhando com componentes personalizados
  • Usando modelos e estilos
  • Usando encapsulamento de visualização
  • Projetando conteúdo
  • Compreendendo o ciclo de vida do componente e os ganchos do ciclo de vida
  • Usando ViewChildren e ContentChildren

Ligação de dados em Angular 6

  • Visão geral da vinculação de propriedades e eventos
  • Vinculando e atribuindo aliases a propriedades personalizadas
  • Vinculando e atribuindo aliases a eventos personalizados

Trabalhando com Diretivas

  • Diretivas integradas
  • Diretivas Aduaneiras

Angular 6 Serviços

  • Criando um serviço de log
  • Criando um serviço de dados

Usando injeção de dependência e provedores

  • Injetores, Provedor e Tokens
  • Configurando injeção de dependência
  • Configurando seu provedor
  • Injetando serviços em componentes, diretivas e serviços

Trocando páginas com roteamento

  • Configurando Rotas
  • Configurando e Carregando Rotas
  • Compreendendo os diferentes métodos de navegação
  • Usando parâmetros em rotas
  • Criando rotas aninhadas
  • Usando rotas de redirecionamento e curinga
  • Compreendendo os guardas de rota
  • Compreendendo estratégias de roteamento

Usando RxJS para criar e trabalhar com observáveis em Angular

  • Visão geral dos observáveis
  • Visão geral de RxJS
  • Construindo e usando observáveis em Angular

Tratamento de formulários

  • Usando os formulários orientados por modelo
  • Usando os Reactive Formulários

Usando tubos

  • Tubos embutidos
  • Tubo assíncrono
  • Tubos personalizados

Fazendo chamadas para APIs HTTP externas

Usando Angular Módulos

Testando o aplicativo Angular 6

  • Usando Jasmine para testes unitários

Depurando o aplicativo

  • Compreendendo mensagens de erro em Angular
  • Usando Sourcemaps para depurar código no navegador
  • Usando Augúrio

Otimizando o aplicativo Angular 6

Angular 6 Segurança

  • Autenticação
  • O que deve e não deve ser escrito em Angular

Implantando um aplicativo Angular 6 em produção

  • Implantando em IIS, Apache, Nginx, etc.

Solução de problemas

Observações finais

Requisitos

  • Familiaridade com HTML básico, CSS e JavaScript

Público

  • Desenvolvedores
  28 horas

Declaração de Clientes (1)

Cursos Relacionados

Categorias Relacionadas