Programa do Curso

Introdução

  • O que é o Angular?
  • O que há de novo no Angular 11?

Visão Geral do TypeScript e ES6 JavaScript

  • Sintaxe do TypeScript
  • Usando o transpilador do TypeScript
  • Configurando Angular 11 e TypeScript

Visão Geral das Partes do Angular 11

  • Angular CLI
  • Componentes
  • Diretivas
  • Entradas e Saídas
  • Data Binding e Interpolação
  • Ligação de Eventos
  • Modelagem de Dados
  • Bootstrapping
  • Webpack Experimental

Criando sua Primeira Aplicação Angular

  • Planejando a Aplicação
  • Configurando um Projeto Angular
  • Criando uma interface de usuário amigável para dispositivos móveis usando Bootstrap 4 e Sass

Criando um Componente

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

Data Binding no Angular 11

  • Entendendo a Ligação de Propriedades e Eventos
  • Ligando e Atribuindo Aliases para Propriedades Personalizadas
  • Ligando e Atribuindo Aliases para Eventos Personalizados

Trabalhando com Diretivas

  • Diretivas Incorporadas
  • Diretivas Personalizadas

Serviços do Angular 11

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

Usando Injeção de Dependência e Providers

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

Troca de Páginas com Roteamento

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

Usando RxJS para Criar e Trabalhar com Observables no Angular

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

Criando Formulários para Entrada de Dados do Usuário

  • Usando Formulários Guiados por Modelo
  • Usando Formulários Reativos
  • Criando Validação Personalizada
  • Validando, Filtrando e Sanitizando Dados de Formulário

Usando Pipes

  • Transformando Saídas
  • Pipes Incorporados
  • Pipe Async
  • Pipes Personalizados

Fazendo Chamadas para APIs HTTP Externas

  • Enviando Requisições

Testando a Aplicação Angular 10

  • Usando Jasmine para Testes Unitários
  • Usando Protractor para Testes de Fim a Fim

Depurando a Aplicação

  • Entendendo Mensagens de Erro no Angular
  • Usando Sourcemaps para Depurar Código no Navegador
  • Lendo Diagnósticos do Compilador TypeScript
  • Usando Augury

Otimizando a Aplicação Angular 11

  • Reterabalhando o Código
  • Reduzindo o Tamanho do Bundle e Eliminando Código Morto

Segurança no Angular 11

  • Como a Autenticação Funciona
  • Usando Autenticação JWT
  • O Que Deve e Não Deve Ser Escrito em Angular

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

  • Implantando no IIS, Apache, Nginx, etc.

Melhores Práticas do Angular 11

Solução de Problemas

Resumo e Conclusão

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 (5)

Próximas Formações Provisórias

Categorias Relacionadas