Programa do Curso
Introdução
- O que há de novo no Angular 6?
Visão Geral do TypeScript e ES6 JavaScript
- Sintaxe do TypeScript
- Usando o transpiler do TypeScript
- Configurando Angular 6 e TypeScript
Visão Geral das Partes do Angular 6
- Criando Componentes
- Databinding e Interpolação de Strings
- Binding de Propriedades
- Binding de Eventos
- Databinding Duplo
- Modelagem de Dados
- Diretivas
- Bootstrapping
- Inputs & Outputs
- Angular CLI
Criando Sua Primeira Aplicação Angular
- Planejando a Aplicação
- Configurando um Projeto e App Angular Usando o CLI
- Criando uma Configuração Básica de Projeto Usando Bootstrap 4 e Sass
Usando Componentes do Angular 6
- Fluxo de Dados
- Trabalhando com AppModule
- Trabalhando com Componentes Personalizados
- Usando Templates e Estilos
- Usando View Encapsulation
- Projetando Conteúdo
- Entendendo o Ciclo de Vida do Componente e Hooks de Ciclo de Vida
- Usando ViewChildren e ContentChildren
Databinding no Angular 6
- Visão Geral do Binding de Propriedades & Eventos
- Binding e Atribuição de Aliases a Propriedades Personalizadas
- Binding e Atribuição de Aliases a Eventos Personalizados
Trabalhando com Diretivas
- Diretivas Embutidas
- Diretivas Personalizadas
Serviços do Angular 6
- Criando um Serviço de Log
- Criando um Serviço de Dados
Usando Injeção de Dependência e Providers
- Injectors, Provider e Tokens
- Configurando a Injeção de Dependência
- Configurando Seu Provider
- Injetando Serviços em Componentes, Diretivas e Serviços
Mudando Páginas com Rotas
- Configurando Rotas
- Configurando e Carregando Rotas
- Entendendo os Diferentes Métodos de Navegação
- Usando Parâmetros em Rotas
- Criando Rotas Aninhadas
- Usando Redirecionamentos e Rotas Wildcard
- Entendendo Guardas de Rota
- Entendendo Estratégias de Roteamento
Usando RxJS para Criar e Trabalhar com Observables no Angular
- Visão Geral dos Observables
- Visão Geral do RxJS
- Criando & Usando Observables no Angular
Trabalhando com Formulários
- Usando Formulários Guiados por Template
- Usando Formulários Reativos
Usando Pipes
- Pipes Embutidos
- Async Pipe
- Pipes Personalizados
Fazendo Chamadas para APIs HTTP Externas
Usando Módulos Angular
Testando a Aplicação Angular 6
- Usando Jasmine para Testes Unitários
Depurando a Aplicação
- Entendendo Mensagens de Erro no Angular
- Usando Sourcemaps para Depurar Código no Navegador
- Usando Augury
Otimizando a Aplicação Angular 6
Segurança do Angular 6
- Autenticação
- O que Deve e o que Não Deve Ser Escrito no Angular
Implantando uma Aplicação Angular 6 em Produção
- Implantando em IIS, Apache, Nginx, etc.
Solução de Problemas
Considerações Finais
Requisitos
- Familiaridade com HTML básico, CSS e JavaScript
Público-Alvo
- Desenvolvedores
Declaração de Clientes (6)
Material Good! O instrutor é uma pessoa muito legal, o que ajuda bastante!
Xander Knol - Conclusion Learning Centers
Curso - Angular 6
Máquina Traduzida
Exercícios práticos!
William Limberger - Conclusion Learning Centers
Curso - Angular 6
Máquina Traduzida
Aprender todo o ecossistema do Angular, TypeScript e especialmente rotas
Ryan Delport - Leaseweb
Curso - Angular 6
Máquina Traduzida
Praticando fazendo na prática por conta própria.
Christiaan Sloof - Leaseweb
Curso - Angular 6
Máquina Traduzida
Eu realmente disfrutei do treinador; ele é um grande especialista.
Lukasz Cysewski - PSI Polska
Curso - Angular 6
Máquina Traduzida
Os tutoriais nos permitiram aplicar o conhecimento adquirido nas aulas em um exemplo real. Também nos deu a oportunidade de fazer perguntas caso tivéssemos dúvidas sobre como algo funcionava.
Chris Gilchrist - SAA Consultants LTD
Curso - Angular 6
Máquina Traduzida
