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
Declaração de Clientes (5)
- I really like the course and the Trainor is very accommodating and has a great knowledge on the topic. It just that not all topics are discussed in the 4-day training.
Allan - Tribal Software Philippines Inc
Curso - Angular 14
Gostei das tuas piadas
Dermot - Griffiths & Armour
Curso - Angular 2 Fundamentals
Máquina Traduzida
Practical examples, exercises and best practices
Bartosz Zawistowski - Capgemini Polska Sp. z o.o.
Curso - Angular 10 for Developers
Pipe Routing Data Biding Services
Edmundo Manave - CEDSIF, IP - Ministry of Finance
Curso - Angular 12
Knowledgeable and friendly trainer