Programa do Curso
Introdução
- Visão geral do Angular e das suas funcionalidades
- Compreender a estrutura e a arquitetura do Angular
- O que há de novo em Angular 15?
Configurar o ambiente de desenvolvimento
- Instalar e configurar Angular 15
- Utilizar as APIs autónomas estáveis que permitem aos programadores Angular criar aplicações sem os módulos Ng.
- Entendendo o desempenho aprimorado
Fundamentos de TypeScript
- Compreender a sintaxe TypeScript
- Definir variáveis e matrizes
- Escrever em funções
Componentes
- Anatomia de um componente Angular
- Criação e utilização de componentes
- Comunicação entre componentes
- Implementando ganchos de ciclo de vida de componentes
- Usando a CDK List para criar componentes de IU
Directivas
- Anatomia de uma diretiva Angular
- Criar e utilizar directivas
- Criar directivas personalizadas
- Utilização da API de composição de directivas
- Utilização da diretiva "Imagem" em aplicações Angular e execução da geração automática de srcset na diretiva "Imagem
Serviços e injeção de dependência
- Anatomia de um serviço Angular
- Criando e usando serviços
- Usando injeção de dependência para gerenciar serviços
Tubos
- Anatomia de um pipe Angular
- Criando e usando pipes
- Construir pipes personalizados
Formulários
- Criação e validação de formulários utilizando o FormBuilder da Angular'
- Implementando formulários reativos
- Usando formulários orientados por modelos
Cliente Http
- Comunicação com uma API RESTful usando o módulo HttpClient da Angular'
- Implementando solicitações GET, POST, PUT e DELETE
- Manipulação de erros e eventos de progresso
Autenticação e autorização
- Implementar a autenticação e a autorização em aplicações Angular
- Usando JSON Web Tokens (JWT) para autenticação
- Protegendo rotas com guardas
- Reduzindo o código boilerplate em guardas
Testes e depuração
- Escrevendo testes unitários usando Jasmine e Karma
- Testando componentes, diretivas, serviços e pipes do Angular
- Depurando aplicações Angular usando o DevTools do navegador
- Aprendendo sobre as melhorias no esbuild para compilações mais rápidas
Resumo e próximas etapas
Requisitos
- Compreensão básica de HTML, CSS e JavaScript
Público
- Desenvolvedores
- Programadores
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