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)
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
Análise passo a passo. Explicação de cada linha de código. Todos os problemas que tive durante o curso foram resolvidos com sucesso e o Łukasz explicou-me a razão. Também gostei das boas práticas que foram apresentadas. Nunca me convenci do estilo TDD - simplesmente não o considero útil e não vale o seu tempo. O Łukasz apontou tantas vantagens do TDD que mudou completamente a minha opinião.
Michal Uscinski - Devapo Sp. z o. o.
Curso - Testing Angular Applications
Máquina Traduzida