Programa do Curso
Introdução
- O que há de novo em Angular 6?
Visão geral do Typescript e ES6 JavaScript
- TypeScript Sintaxe
- Usando o transpilador TypeScript
- Configurando Angular 6 e Typescript
Visão geral das peças Angular 6
- 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
- Angular CLI
Criando seu primeiro Angular aplicativo
- Planejando a aplicação
- Configurando um projeto e aplicativo Angular usando a CLI
- Criando uma configuração básica de projeto usando Bootstrap 4 e Sass
Usando Angular 6 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 6
- 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
Angular 6 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
Testando o aplicativo Angular 6
- 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 6
Angular 6 Segurança
- Autenticação
- O que deve e não deve ser escrito em Angular
Implantando um aplicativo Angular 6 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 (6)
Good material! The trainer is a really nice guy which helps a lot!
Xander Knol - Conclusion Learning Centers
Curso - Angular 6
Practical exercises!
William Limberger - Conclusion Learning Centers
Curso - Angular 6
Learning the whole ecosystem of angular, typescript, ad especially routing
Ryan Delport - Leaseweb
Curso - Angular 6
Practising with actually doing it myself.
Christiaan Sloof - Leaseweb
Curso - Angular 6
I genuinely enjoyed the trainer is a great specialist.
Lukasz Cysewski - PSI Polska
Curso - Angular 6
The tutorials, they allowed us to take the knowledge that we had learnt from the lecture and implement it into a real example. It also gave us an opportunity to ask questions if we were unsure on how something works.