Programa do Curso
Introdução
- O que é o Angular?
- O que há de novo em Angular 11?
Visão geral do Typescript e do ES6 JavaScript
- Sintaxe do TypeScript
- Usando o transpilador de TypeScript
- Configurando Angular 11e Typescript
Resumo das partes de Angular 11's
- CLI angular
- Componentes
- Directivas
- Entradas e saídas
- Vinculação e interpolação de dados
- Vinculação de eventos
- Modelação de dados
- Bootstrapping
- Webpack experimental
Criar a sua primeira aplicação Angular
- Planear a aplicação
- Configurando um projeto Angular
- Criando uma UI amigável para dispositivos móveis usando Bootstrap 4 e Sass
Criação de um componente
- Compreender o ciclo de vida dos componentes
- Fluxo de dados
- Utilizar modelos e estilos
- Projetar conteúdo
- Trabalhar com AppModule
- Trabalhar com componentes personalizados
- Utilizar o encapsulamento de vistas
- Implementação de ganchos de ciclo de vida
- Usando ViewChildren e ContentChildren
Vinculação de dados em Angular 11
- Compreender a ligação de propriedades e eventos
- Vinculação e atribuição de aliases a propriedades personalizadas
- Vinculação e atribuição de aliases a eventos personalizados
Trabalhar com directivas
- Directivas incorporadas
- Directivas personalizadas
Angular 11 Serviços
- Criar um serviço de registo
- Criando um serviço de dados
Usando injeção de dependência e provedores
- Injectores, fornecedor e tokens
- Configurando a injeção de dependência
- Configurando seu provedor
- Injetando serviços em componentes, diretivas e serviços
Troca de páginas com roteamento
- Compreender os diferentes métodos de navegação
- Estratégias de encaminhamento
- Configuração de rotas
- Configurar e carregar itinerários
- Utilização de parâmetros em itinerários
- Criação de rotas aninhadas
- Utilização de rotas de redireccionamento e curingas
- Entendendo os Route Guards
Usando RxJS para criar e trabalhar com observáveis no Angular
- Visão geral dos observáveis
- Visão geral de RxJS
- Construindo & Usando observáveis no Angular
Geração de formulários para entrada do utilizador
- Utilizar os formulários baseados em modelos
- Utilizar os formulários Reactive
- Criar validação personalizada
- Validação, filtragem e higienização de dados de formulários
Utilizar tubagens
- Transformar a saída
- Pipes incorporados
- Pipe assíncrono
- Pipes personalizados
Fazer chamadas para APIs HTTP externas
- Envio de pedidos
Testar a aplicação Angular 10
- Utilização do Jasmine para testes unitários
- Utilização de Protractor para testes de ponta a ponta
Depurar a aplicação
- Entendendo as mensagens de erro no Angular
- Usando Sourcemaps para depurar código no navegador
- Lendo TypeScript Diagnósticos do compilador
- Usando Augury
Otimizar a Angular 11 aplicação
- Reformulação do código
- Reduzir o tamanho do pacote e eliminar o código morto
Angular 11 Segurança
- Como funciona a autenticação
- Utilizar a autenticação JWT
- O que deve e o que não deve ser escrito em Angular
Implantação de uma Angular 11 aplicação na produção
- Implementação no IIS, Apache, Nginx, etc.
Angular 11 Melhores práticas
Resolução de problemas
Resumo e conclusão
Requisitos
- Familiaridade com HTML básico, CSS e JavaScript
Público
- Desenvolvedores
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