Programa do Curso

Introdução

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

Avançado TypeScript

  • Compreender a sintaxe TypeScript avançada
  • Técnicas avançadas para trabalhar com classes e interfaces
  • Guardas de tipo, tipos de união e tipos de intersecção
  • Decoradores avançados

Componentes avançados

  • Personalizar a deteção de alterações do Angular'
  • Utilizar a projeção de conteúdos para criar componentes reutilizáveis
  • Construir componentes dinâmicos
  • Utilizar técnicas avançadas de entrada e saída

Directivas Avançadas

  • Personalizar o comportamento da diretiva
  • Construir directivas estruturais
  • Técnicas avançadas de diretiva

Serviços avançados

  • Técnicas avançadas de injeção de dependência
  • Criação e utilização de fábricas de serviços
  • Usando serviços para gerenciamento de estado
  • Programação reactiva com RxJS

Formulários avançados

  • Implementação de controlos de formulários personalizados
  • Técnicas avançadas de validação de formulários
  • Trabalhar com modelos de formulários complexos
  • Criação de modelos de formulários personalizados

Cliente HTTP avançado

  • Interceptores e middleware
  • Armazenamento em cache e armazenamento de dados offline
  • Implementação de WebSockets
  • Gerir grandes conjuntos de dados com paginação

Testes e depuração avançados

  • Técnicas de teste avançadas com Jasmine e Karma
  • Serviços e componentes de zumbido para teste
  • Depuração de problemas de desempenho
  • Teste de código assíncrono complexo

Criação de bibliotecas e módulos

  • Criação de bibliotecas personalizadas Angular 14
  • Desenvolvimento de Angular 14 módulos personalizados
  • Reutilizar código em vários projectos
  • Publicar e distribuir bibliotecas e módulos personalizados

Otimização do desempenho

  • Compreender as características de desempenho do Angular 14'
  • Traçar o perfil e identificar os estrangulamentos de desempenho
  • Implementar técnicas avançadas de otimização
  • Criando aplicativos de desempenho com carregamento lento

Resumo e próximas etapas

Requisitos

  • Familiaridade com Angular 14, HTML, CSS e JavaScript

Público

  • Desenvolvedores
  • Programadores
 28 horas

Declaração de Clientes (10)

Cursos Relacionados

Categorias Relacionadas