Programa do Curso
Introdução
- O que há de novo em Angular 7?
Visão geral do Typescript e ES6 JavaScript
- TypeScript Sintaxe
- Usando o transpilador TypeScript
- Configurando Angular 7 e Typescript
Visão geral das peças do Angular 7
- Angular CLI
- Componentes
- Diretivas
- Entradas e saídas
- Vinculação e interpolação de dados
- Vinculação de evento
- Modelagem de Dados
- Bootstrapping
Criando seu primeiro Angular aplicativo
- Planejando a aplicação
- Configurando um projeto Angular
- Usando Bootstrap 4 e Sass
Criando um componente
- Compreendendo o ciclo de vida do componente
- Fluxo de dados
- Usando modelos e estilos
- Projetando Conteúdo
- Trabalhando com AppModule
- Trabalhando com componentes personalizados
- Usando encapsulamento de visualização
- Implementando ganchos de ciclo de vida
- Usando ViewChildren e ContentChildren
Vinculação de dados em Angular 7
- Noções básicas sobre vinculação de propriedades e eventos
- Vinculando e atribuindo aliases a propriedades personalizadas
- Vinculando e atribuindo aliases a eventos personalizados
Trabalhando com Diretivas
- Diretivas integradas
- Diretivas Aduaneiras
Angular 7 Serviços
- Criando um serviço de log
- Criando um serviço de dados
Usando injeção de dependência e provedores
- Injetores, Provedor e Tokens
- Configurando injeção de dependência
- Configurando seu provedor
- Injetando serviços em componentes, diretivas e serviços
Trocando páginas com roteamento
- Compreendendo os diferentes métodos de navegação
- Estratégias de roteamento
- Configurando Rotas
- Configurando e Carregando Rotas
- Usando parâmetros em rotas
- Criando rotas aninhadas
- Usando rotas de redirecionamento e curinga
- Compreendendo os guardas de rota
Usando RxJS para criar e trabalhar com observáveis em Angular
- Visão geral dos observáveis
- Visão geral de RxJS
- Construindo e usando observáveis em Angular
Gerando Formulários para Entrada do Usuário
- Usando os formulários orientados por modelo
- Usando os Reactive Formulários
Usando tubos
- Tubos embutidos
- Tubo assíncrono
- Tubos personalizados
Fazendo chamadas para APIs HTTP externas
Usando Angular Módulos
Testando o aplicativo Angular 7
- Usando Jasmine para testes unitários
Depurando o aplicativo
- Compreendendo mensagens de erro em Angular
- Usando Sourcemaps para depurar código no navegador
- Usando Augúrio
Otimizando o aplicativo Angular 7
Angular 7 Segurança
- Autenticação
- O que deve e não deve ser escrito em Angular
Implantando um aplicativo Angular 7 em produção
- Implantando em IIS, Apache, Nginx, etc.
Solução de problemas
Observações finais
Requisitos
- Familiaridade com HTML básico, CSS e JavaScript
Público
- Desenvolvedores
Declaração de Clientes (1)
Good examples and interactive course !