Programa do Curso

Introdução

  • O que há de novo em Angular 5?

Visão geral do Typescript e ES6 JavaScript

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

Criando seu primeiro Angular aplicativo

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

Trabalhando com Angular peças de 5

  • 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

Usando Angular 5 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 5

  • 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

Depurando o aplicativo

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

Angular 5 Serviços

  • Aprendendo a importância dos 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

Otimizando o aplicativo Angular 5

Testando o aplicativo Angular 5

  • Usando Jasmine para testes unitários

Angular 5 Segurança

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

Implantando um aplicativo Angular 5 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

  • Iniciantes em desenvolvimento web
  • Desenvolvedores front-end experientes
  • Qualquer pessoa interessada em aprender a desenvolver aplicações usando Angular
 28 horas

Declaração de Clientes (1)

Cursos Relacionados

Categorias Relacionadas