Programa do Curso
Introdução
- O que há de novo no Angular 5?
- Sintaxe do TypeScript
- Usando o transpiler do TypeScript
- Configurando Angular 5 e TypeScript
- Planejando o Aplicativo
- Configurando um projeto Angular e app usando o CLI
- Criando uma configuração básica de projeto usando Bootstrap 4 e Sass
- Criando componentes
- Databinding e interpolação de strings
- Ligação de propriedades
- Ligação de eventos
- Databinding bidirecional
- Modelagem de dados
- Diretivas
- Inicialização
- Entradas & Saídas
- Fluxo de dados
- Trabalhando com AppModule
- Trabalhando com componentes personalizados
- Usando modelos e estilos
- Usando encapsulamento de visualização
- Projetando conteúdo
- Entendendo o ciclo de vida dos componentes e hooks de ciclo de vida
- Usando ViewChildren e ContentChildren
- Visão geral da ligação de propriedades & eventos
- Ligação e atribuição de aliases para propriedades personalizadas
- Ligação e atribuição de aliases para eventos personalizados
- Diretivas embutidas
- Diretivas personalizadas
- Entendendo mensagens de erro no Angular
- Usando sourcemaps para depurar código no navegador
- Usando Augury
- Aprendendo a importância dos serviços
- Criando um serviço de log
- Criando um serviço de dados
- Injetores, Provedor e Tokens
- Configurando injeção de dependência
- Configurando seu provedor
- Injetando serviços em componentes, diretivas e serviços
- Configurando rotas
- Configurando e carregando rotas
- Entendendo os diferentes métodos de navegação
- Usando parâmetros em rotas
- Criando rotas aninhadas
- Usando redirecionamento e rotas curinga
- Entendendo guardas de rota
- Entendendo estratégias de roteamento
- Visão geral dos observáveis
- Visão geral do RxJS
- Criando & usando observáveis no Angular
- Usando formulários direcionados por modelo
- Usando formulários reativos
- Pipes embutidos
- Pipe assíncrono
- Pipes personalizados
- Usando Jasmine para testes unitários
- Autenticação
- O que deve e o que não deve ser escrito em Angular
- Implantando no IIS, Apache, Nginx, etc.
Visão geral do TypeScript e JavaScript ES6
Criando seu primeiro aplicativo Angular
Trabalhando com as partes do Angular 5
Usando componentes do Angular 5
Databinding no Angular 5
Trabalhando com diretivas
Depurando o aplicativo
Serviços do Angular 5
Usando injeção de dependência e provedores
Troca de páginas com roteamento
Usando RxJS para criar e trabalhar com observáveis no Angular
Lidando com formulários
Usando pipes
Fazendo chamadas para APIs HTTP externas
Usando módulos do Angular
Otimizando o aplicativo Angular 5
Testando o aplicativo Angular 5
Segurança no Angular 5
Implantando um aplicativo Angular 5 na produção
Solução de problemas
Considerações finais
Requisitos
- Familiaridade com HTML básico, CSS e JavaScript
- Iniciantes em desenvolvimento web
- Desenvolvedores frontend experientes
- Qualquer pessoa interessada em aprender a desenvolver aplicativos usando Angular
Público-alvo
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