Programa do Curso
Introdução
- O que há de novo no Angular 13?
Componentes Avançados
- Visão geral de componentes avançados
- Usando decoradores avançados
- Usando hooks de ciclo de vida avançados
- Criando componentes complexos
- Implementando componentes dinâmicos
- Criando diretivas personalizadas
- Criando componentes reutilizáveis
Serviços Avançados
- Visão geral de serviços avançados
- Usando provedores de serviço
- Usando técnicas avançadas de injeção de dependência
- Usando observáveis e sujeitos
- Criando serviços assíncronos
- Criando serviços singleton
- Criando provedores de fábrica
- Criando provedores use-value
Rotas Avançadas
- Visão geral de rotas avançadas
- Usando rotas aninhadas
- Usando guards de rota
- Usando carregamento preguiçoso
- Usando pré-carregamento
- Criando resolvers de rota personalizados
- Usando parâmetros de consulta
- Usando parâmetros de rota
Formulários Avançados
- Visão geral de formulários avançados
- Criando controles de formulário personalizados
- Criando validadores personalizados
- Criando validadores assíncronos personalizados
- Usando formulários reativos em cenários complexos
- Usando formulários dinâmicos
- Usando formulários baseados em template com validação
- Criando diretivas de formulário personalizadas
Testes Avançados
- Visão geral de testes avançados
- Testando componentes avançados
- Testando serviços avançados
- Testando formulários avançados
- Usando técnicas de desenvolvimento orientado a testes (TDD)
- Usando mocking e spies
- Usando testes de ponta a ponta com Protractor
Otimização de Desempenho
- Visão geral de otimização de desempenho
- Usando compilação AOT
- Usando carregamento preguiçoso
- Otimizando detecção de mudanças
- Otimizando renderização de componentes
- Otimizando solicitações de rede
- Otimizando renderização do lado do servidor (SSR)
Implantação e Otimização de Build
- Visão geral de implantação e otimização de build
- Usando Angular CLI
- Usando build de produção
- Usando divisão de código
- Usando tree shaking
- Otimizando para aplicativos web progressivos (PWA)
- Otimizando para motores de busca
Troubleshooting
Resumo e Próximos Passos
Requisitos
- Noções básicas de HTML, CSS e JavaScript
- Experiência com Angular 13 ou conclusão de um curso introdutório de Angular 13
Público-alvo
- Desenvolvedores e programadores experientes que desejam expandir seu conhecimento do Angular 13
Declaração de Clientes (5)
Gostei do facto de a formação se centrar mais na vertente prática.
Mihaela - Ness
Curso - NgRx
Máquina Traduzida
Tópicos discutidos, muitos exemplos de código ao vivo, atitude dos treinadores em relação ao grupo
Weronika - ATOS PGS sp. z o.o.
Curso - Reactive Programming with Angular RxJS
Máquina Traduzida
Gostei das tuas piadas
Dermot - Griffiths & Armour
Curso - Angular 2 Fundamentals
Máquina Traduzida
Exemplos práticos, exercícios e melhores práticas
Bartosz Zawistowski - Capgemini Polska Sp. z o.o.
Curso - Angular 10 for Developers
Máquina Traduzida
Pipeline Rotas Binding de Dados Serviços
Edmundo Manave - CEDSIF, IP - Ministry of Finance
Curso - Angular 12
Máquina Traduzida