Programa do Curso
Introdução
- O que é o Angular?
- O que há de novo no Angular 11?
Visão Geral do TypeScript e ES6 JavaScript
- Sintaxe do TypeScript
- Usando o transpilador do TypeScript
- Configurando Angular 11 e TypeScript
Visão Geral das Partes do Angular 11
- Angular CLI
- Componentes
- Diretivas
- Entradas e Saídas
- Data Binding e Interpolação
- Ligação de Eventos
- Modelagem de Dados
- Bootstrapping
- Webpack Experimental
Criando sua Primeira Aplicação Angular
- Planejando a Aplicação
- Configurando um Projeto Angular
- Criando uma interface de usuário amigável para dispositivos móveis usando Bootstrap 4 e Sass
Criando um Componente
- Entendendo o Ciclo de Vida do Componente
- Fluxo de Dados
- Usando Modelos e Estilos
- Projetando Conteúdo
- Trabalhando com AppModule
- Trabalhando com Componentes Personalizados
- Usando View Encapsulation
- Implementando Hooks de Ciclo de Vida
- Usando ViewChildren e ContentChildren
Data Binding no Angular 11
- Entendendo a Ligação de Propriedades e Eventos
- Ligando e Atribuindo Aliases para Propriedades Personalizadas
- Ligando e Atribuindo Aliases para Eventos Personalizados
Trabalhando com Diretivas
- Diretivas Incorporadas
- Diretivas Personalizadas
Serviços do Angular 11
- Criando um Serviço de Log
- Criando um Serviço de Dados
Usando Injeção de Dependência e Providers
- Injetores, Provider e Tokens
- Configurando a Injeção de Dependência
- Configurando seu Provider
- Injetando Serviços em Componentes, Diretivas e Serviços
Troca de Páginas com Roteamento
- Entendendo os Diferentes Métodos de Navegação
- Estratégias de Roteamento
- Configurando Rotas
- Carregando e Configurando Rotas
- Usando Parâmetros em Rotas
- Criando Rotas Aninhadas
- Usando Rotas de Redirecionamento e Wildcard
- Entendendo Route Guards
Usando RxJS para Criar e Trabalhar com Observables no Angular
- Visão Geral dos Observables
- Visão Geral do RxJS
- Criando e Usando Observables no Angular
Criando Formulários para Entrada de Dados do Usuário
- Usando Formulários Guiados por Modelo
- Usando Formulários Reativos
- Criando Validação Personalizada
- Validando, Filtrando e Sanitizando Dados de Formulário
Usando Pipes
- Transformando Saídas
- Pipes Incorporados
- Pipe Async
- Pipes Personalizados
Fazendo Chamadas para APIs HTTP Externas
- Enviando Requisições
Testando a Aplicação Angular 10
- Usando Jasmine para Testes Unitários
- Usando Protractor para Testes de Fim a Fim
Depurando a Aplicação
- Entendendo Mensagens de Erro no Angular
- Usando Sourcemaps para Depurar Código no Navegador
- Lendo Diagnósticos do Compilador TypeScript
- Usando Augury
Otimizando a Aplicação Angular 11
- Reterabalhando o Código
- Reduzindo o Tamanho do Bundle e Eliminando Código Morto
Segurança no Angular 11
- Como a Autenticação Funciona
- Usando Autenticação JWT
- O Que Deve e Não Deve Ser Escrito em Angular
Implantando uma Aplicação Angular 11 em Produção
- Implantando no IIS, Apache, Nginx, etc.
Melhores Práticas do Angular 11
Solução de Problemas
Resumo e Conclusão
Requisitos
- Familiaridade com HTML básico, CSS e JavaScript
Público-alvo
- Desenvolvedores
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