Programa do Curso

Introdução

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

TypeScript Avançado

  • Compreendendo a sintaxe avançada do TypeScript
  • Técnicas avançadas para trabalhar com classes e interfaces
  • Guardas de tipo, tipos union e intersection types
  • Decorators avançados

Componentes Avançados

  • Personalizando a detecção de mudanças do Angular
  • Usando projeção de conteúdo para criar componentes reutilizáveis
  • Criando componentes dinâmicos
  • Usando técnicas avançadas de entrada e saída

Diretivas Avançadas

  • Personalizando o comportamento das diretivas
  • Criando diretivas estruturais
  • Técnicas avançadas de diretivas

Serviços Avançados

  • Técnicas avançadas de Injeção de Dependência
  • Criando e usando fábricas de serviços
  • Usando serviços para gerenciamento de estado
  • Programação reativa com RxJS

Formulários Avançados

  • Implementando controles de formulário personalizados
  • Técnicas avançadas de validação de formulários
  • Trabalhando com modelos de formulários complexos
  • Criando templates de formulários personalizados

HttpClient Avançado

  • Interceptadores e middleware
  • Cache e armazenamento de dados offline
  • Implementando WebSockets
  • Gestão de grandes conjuntos de dados com paginação

Testes e Depuração Avançados

  • Técnicas avançadas de teste com Jasmine e Karma
  • Fazendo mocking de serviços e componentes para testes
  • Depurando problemas de desempenho
  • Testando código assíncrono complexo

Criando Bibliotecas e Módulos

  • Criando bibliotecas Angular 14 personalizadas
  • Desenvolvendo módulos Angular 14 personalizados
  • Reutilizando código em múltiplos projetos
  • Distribuindo e publicando bibliotecas e módulos personalizados

Otimização de Desempenho

  • Compreendendo as características de desempenho do Angular 14
  • Fazendo profiling e identificando gargalos de desempenho
  • Implementando técnicas avançadas de otimização
  • Criando aplicações performáticas com carregamento sob demanda (lazy loading)

Resumo e Próximos Passos

Requisitos

  • Familiaridade com Angular 14, HTML, CSS e JavaScript

Público-Alvo

  • Desenvolvedores
  • Programadores
 28 Horas

Número de participantes


Preço por Participante

Declaração de Clientes (5)

Próximas Formações Provisórias

Categorias Relacionadas