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 (7)
Good examples and interactive course !
Ioannis Fotinis - National geografisch instituut
Curso - Angular 7
I liked that it was a hands-on experience, where we could do exercises and apply the concepts & knowledge that were presented. Also the fact that I was able to gather some insight into a modern framework like Angular (almost all UI frameworks were foreign to me before)
Laurentiu Rudeanu - Technology Reply
Curso - Angular 7
Started from 0, and we had multiple ways to do a certain facility
Madalin Iordache - Technology Reply
Curso - Angular 7
Clear examples and willingness to explain in depth.
Iulkian Gafencu - TECHNOLOGY REPLY SRL
Curso - Angular 7
The flexibility of trainer.He always asked if the way is he teaching is good or should be changed.I think this is very good method of teaching for everyone(inclusive the teacher, who knows what to teach.I also liked the mix between theoretical & practical exercise.
Bogdan Anechitoaei - TECHNOLOGY REPLY SRL
Curso - Angular 7
I liked the most the fact that every subject had its exercises which made it easier to understand. The trainer had patience and a lot of knowledge about the subject and also he helped everyone who needed help.
Boca Eleonora Alexandra - TECHNOLOGY REPLY SRL
Curso - Angular 7
The explanations for every feature and why/when we should use it.