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
Testemunhos de Clientes (5)
Foi muito interativo e informativo. O instrutor foi muito paciente conosco quando não entendíamos algo e garantiu que ninguém ficasse para trás durante o treinamento.
Daniel - INIT Innovations in Transportation Ltd.
Curso - Angular 17
Máquina Traduzida
- Gostei muito do curso e o instrutor é muito atencioso e tem um grande conhecimento sobre o assunto. Apenas não foram abordados todos os tópicos no treinamento de 4 dias.
Allan - Tribal Software Philippines Inc
Curso - Angular 14
Máquina Traduzida
Eu gostei das suas 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
Pipe Roteamento Vinculação de Dados Serviços
Edmundo Manave - CEDSIF, IP - Ministry of Finance
Curso - Angular 12
Máquina Traduzida