Programa do Curso
Introdução
- Visão geral do Angular e suas funcionalidades
- Compreendendo o framework e a arquitetura Angular
- O que há de novo no Angular 15?
Configurando o ambiente de desenvolvimento
- Instalando e configurando o Angular 15
- Usando as APIs standalone estáveis que permitem aos desenvolvedores do Angular construir aplicativos sem Ng Modules.
- Compreendendo o desempenho aprimorado
Fundamentos do TypeScript
- Compreendendo a sintaxe do TypeScript
- Definindo variáveis e arrays
- Tipo em funções
Componentes
- Anatomia de um componente Angular
- Criando e usando componentes
- Comunicando-se entre componentes
- Implementando hooks do ciclo de vida de componentes
- Usando CDK List para construir componentes UI
Diretivas
- Anatomia de uma diretiva Angular
- Criando e usando diretivas
- Construindo diretivas personalizadas
- Usando a API de composição de diretivas
- Usando a Diretiva de Imagem em aplicações Angular e realizando a geração automática de srcset na Diretiva de Imagem
Serviços e Injeção de Dependência
- Anatomia de um serviço Angular
- Criando e usando serviços
- Usando a Injeção de Dependência para gerenciar serviços
Pipes
- Anatomia de um pipe Angular
- Criando e usando pipes
- Construindo pipes personalizados
Formulários
- Construindo e validando formulários usando o FormBuilder do Angular
- Implementando formulários reativos
- Usando formulários baseados em template
HttpClient
- Comunicar-se com uma API RESTful usando o módulo HttpClient do Angular
- Implementando solicitações GET, POST, PUT e DELETE
- Lidando com erros e eventos de progresso
Autenticação e Autorização
- Implementando autenticação e autorização em aplicações Angular
- Usando JSON Web Tokens (JWT) para autenticação
- Protegendo rotas com guards
- Reduzindo o boilerplate de código em guards
Teste e Depuração
- Escrevendo testes unitários usando Jasmine e Karma
- Testando componentes, diretivas, serviços e pipes Angular
- Depurando aplicações Angular usando as DevTools do navegador
- Aprendendo sobre as melhorias no esbuild para builds mais rápidos
Síntese e Próximos Passos
Requisitos
- Conhecimento básico de HTML, CSS e JavaScript
Público-alvo
- Desenvolvedores
- Programadores
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