Programa do Curso

Introdução

  • Visão geral dos tópicos avançados do Angular 15
  • Revisão dos fundamentos de Angular 15

Técnicas avançadas de componentes

  • Padrões avançados de arquitetura de componentes
  • Utilização de ganchos avançados do ciclo de vida dos componentes
  • Criação de componentes dinâmicos
  • Utilização de Angular Elements para criar componentes Web

Técnicas avançadas de diretiva

  • Criar directivas estruturais personalizadas
  • Implementar a composição avançada de directivas
  • Utilizar a diretiva ngTemplateOutlet
  • Implementação de animações avançadas

Técnicas avançadas RxJS

  • Conceitos avançados de RxJS
  • Utilização de RxJS para implementar interfaces de utilizador complexas
  • Programação reactiva com Angular 15
  • Formulários reactivos com RxJS

Técnicas avançadas de deteção de alterações

  • Conceitos avançados de deteção de alterações
  • Implementação da estratégia de deteção de alterações onPush
  • Utilização da API IterableDiffers
  • Otimização do desempenho da deteção de alterações

Técnicas avançadas de encaminhamento

  • Utilizar o carregamento lento para melhorar o desempenho da aplicação
  • Utilizar estratégias de pré-carregamento para melhorar a experiência do utilizador
  • Implementar a renderização do lado do servidor com Angular Universal
  • Implementar uma saída de router personalizada

Técnicas de teste avançadas

  • Escrever testes abrangentes com alta cobertura de código
  • Utilizar mocks e spies em testes
  • Utilização de estruturas de teste avançadas para Angular 15
  • Depurando testes complexos

Técnicas avançadas de depuração

  • Utilizar as Angular DevTools
  • Depurar Angular 15 aplicações utilizando as DevTools do browser
  • Resolução de problemas comuns em aplicações Angular 15
  • Utilização de técnicas de depuração avançadas para otimização do desempenho

Técnicas avançadas de desempenho

  • Técnicas avançadas de otimização do desempenho para Angular 15
  • Implementação da deteção de alterações no push
  • Implementação de lazy loading para um desempenho ótimo
  • Otimização de pedidos de rede utilizando o HttpInterceptor da Angular.
  • Renderização do lado do servidor para um melhor desempenho

Resumo e próximas etapas

Requisitos

  • Familiaridade com Angular 15, HTML, CSS e JavaScript

Público

  • Desenvolvedores
  • Programadores
 28 horas

Declaração de Clientes (10)

Cursos Relacionados

Categorias Relacionadas