Programa do Curso
Introdução
- O que há de novo em Angular 5?
Visão geral do Typescript e ES6 JavaScript
- TypeScript Sintaxe
- Usando o transpilador TypeScript
- Configurando Angular 5 e Typescript
Criando seu primeiro Angular aplicativo
- Planejando a aplicação
- Configurando um Angular projeto e aplicativo usando a CLI
- Criando uma configuração básica de projeto usando Bootstrap 4 e Sass
Trabalhando com Angular peças de 5
- Criando Componentes
- Ligação de dados e interpolação de strings
- Vinculação de propriedade
- Vinculação de evento
- Ligação de dados bidirecional
- Modelagem de Dados
- Diretivas
- Bootstrapping
- Entradas saídas
Usando Angular 5 componentes
- Fluxo de dados
- Trabalhando com AppModule
- Trabalhando com componentes personalizados
- Usando modelos e estilos
- Usando encapsulamento de visualização
- Projetando Conteúdo
- Compreendendo o ciclo de vida do componente e os ganchos do ciclo de vida
- Usando ViewChildren e ContentChildren
Ligação de dados em Angular 5
- Visão geral da 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
Depurando o aplicativo
- Compreendendo mensagens de erro em Angular
- Usando Sourcemaps para depurar código no navegador
- Usando Augúrio
Angular 5 Serviços
- Aprendendo a importância dos 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
- Configurando Rotas
- Configurando e Carregando Rotas
- Compreendendo os diferentes métodos de navegação
- Usando parâmetros em rotas
- Criando rotas aninhadas
- Usando rotas de redirecionamento e curinga
- Compreendendo os guardas de rota
- Compreendendo estratégias de roteamento
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
Tratamento de formulários
- 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
Otimizando o aplicativo Angular 5
Testando o aplicativo Angular 5
- Usando Jasmine para testes unitários
Angular 5 Segurança
- Autenticação
- O que deve e não deve ser escrito em Angular
Implantando um aplicativo Angular 5 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
- Iniciantes em desenvolvimento web
- Desenvolvedores front-end experientes
- Qualquer pessoa interessada em aprender a desenvolver aplicações usando Angular
Declaração de Clientes (1)
Gostei da comunicação e do modo de transmitir o conhecimento.
Marcin Wojdowski - PSI Polska Sp. z o.o.
Curso - Angular 5
Máquina Traduzida