Programa do Curso

Introdução

  • O que há de novo no Angular 13?

Componentes avançados

  • Descrição geral dos componentes avançados
  • Utilização de decoradores avançados
  • Utilização de ganchos de ciclo de vida avançados
  • Construir componentes complexos
  • Implementação de componentes dinâmicos
  • Construir directivas personalizadas
  • Construir componentes reutilizáveis

Serviços avançados

  • Visão geral dos serviços avançados
  • Utilização de fornecedores de serviços
  • Utilização de técnicas avançadas de injeção de dependências
  • Utilização de observáveis e assuntos
  • Criação de serviços assíncronos
  • Criando serviços singleton
  • Criando provedores de fábrica
  • Criando provedores de valor de uso

Encaminhamento avançado

  • Visão geral do roteamento avançado
  • Utilização de percursos aninhados
  • Utilização de protecções de itinerários
  • Utilização de carregamento lento
  • Utilização de pré-carregamento
  • Criação de resolvedores de rotas personalizados
  • Utilização de parâmetros de consulta
  • Utilização de parâmetros de rota

Formulários avançados

  • Visão geral dos formulários avançados
  • Criação de controlos de formulários personalizados
  • Criação de validadores personalizados
  • Criação de validadores assíncronos personalizados
  • Utilizar formulários reactivos em cenários complexos
  • Utilização de formulários dinâmicos
  • Utilizar formulários baseados em modelos com validação
  • Criar directivas de formulário personalizadas

Testes avançados

  • Visão geral dos ensaios avançados
  • Testes de componentes avançados
  • Teste de serviços avançados
  • Teste de formulários avançados
  • Utilização de técnicas de desenvolvimento orientado para o teste
  • Usando mocking e espiões
  • Utilização de testes de ponta a ponta com Protractor

Otimização do desempenho

  • Visão geral da otimização do desempenho
  • Utilização da compilação AOT
  • Utilização de lazy loading
  • Otimização da deteção de alterações
  • Otimização da renderização de componentes
  • Otimização de pedidos de rede
  • Otimizar a renderização do lado do servidor

Otimização da implementação e da construção

  • Visão geral da otimização da implantação e da compilação
  • Usando o Angular CLI
  • Usando a compilação de produção
  • Usando a divisão de código
  • Usando o tree shaking
  • Otimizando para aplicações Web progressivas
  • Optimizando para motores de busca

Resolução de problemas

Resumo e próximas etapas

Requisitos

  • Compreensão básica de HTML, CSS e JavaScript
  • Experiência com Angular 13 ou conclusão de um curso introdutório de Angular 13

Público

  • Programadores e programadores experientes que pretendam alargar os seus conhecimentos sobre Angular 13
  28 horas

Declaração de Clientes (9)

Cursos Relacionados

Categorias Relacionadas