Programa do Curso
Introdução
- O que é o Angular?
- O que há de novo em Angular 9?
Visão geral do Typescript e do ES6 JavaScript
- Sintaxe do TypeScript
- Usando o transpilador do TypeScript
- Configurando Angular 9 e Typescript
Resumo das partes de Angular 9's
- CLI angular
- Componentes
- Directivas
- Entradas e saídas
- Vinculação e interpolação de dados
- Vinculação de eventos
- Modelação de dados
- Bootstrapping
Criar a sua primeira aplicação Angular
- Planear a aplicação
- Configurando um projeto Angular
- Criando uma UI amigável para dispositivos móveis usando Bootstrap 4 e Sass
Criação de um componente
- Compreender o ciclo de vida dos componentes
- Fluxo de dados
- Utilizar modelos e estilos
- Projetar conteúdo
- Trabalhar com AppModule
- Trabalhar com componentes personalizados
- Utilizar o encapsulamento de vistas
- Implementação de ganchos de ciclo de vida
- Usando ViewChildren e ContentChildren
Vinculação de dados em Angular 9
- Compreender a ligação de propriedades e eventos
- Vinculação e atribuição de aliases a propriedades personalizadas
- Vinculação e atribuição de aliases a eventos personalizados
Trabalhar com directivas
- Directivas incorporadas
- Directivas personalizadas
Angular 9 Serviços
- Criar um serviço de registo
- Criando um serviço de dados
Usando injeção de dependência e provedores
- Injectores, fornecedor e tokens
- Configurando a injeção de dependência
- Configurando seu provedor
- Injetando serviços em componentes, diretivas e serviços
Troca de páginas com roteamento
- Compreender os diferentes métodos de navegação
- Estratégias de encaminhamento
- Configuração de rotas
- Configurar e carregar itinerários
- Utilização de parâmetros em itinerários
- Criação de rotas aninhadas
- Utilização de rotas de redireccionamento e curingas
- Entendendo os Route Guards
Usando RxJS para criar e trabalhar com observáveis no Angular
- Visão geral dos observáveis
- Visão geral de RxJS
- Construindo & Usando observáveis no Angular
Geração de formulários para entrada do utilizador
- Utilizar os formulários baseados em modelos
- Utilizar os formulários Reactive
- Criar validação personalizada
- Validação, filtragem e higienização de dados de formulários
Utilizar tubagens
- Transformar a saída
- Pipes incorporados
- Pipe assíncrono
- Pipes personalizados
Fazer chamadas para APIs HTTP externas
- Envio de pedidos
Utilização de módulos Angular
Testar a aplicação Angular 9
- Utilização do Jasmine para testes unitários
- Utilização de Protractor para testes de ponta a ponta
Depurar a aplicação
- Entendendo as mensagens de erro no Angular
- Usando Sourcemaps para depurar código no navegador
- Lendo TypeScript Diagnósticos do compilador
- Usando Augury
Otimizar a aplicação Angular 9
- Entendendo o compilador Ivy, o tempo de execução e o renderizador
- Reformulando o código
- Reduzir o tamanho do pacote e eliminar o código morto
Angular 9 Segurança
- Como funciona a autenticação
- Utilizar a autenticação JWT
- O que deve e o que não deve ser escrito em Angular
Implantação de uma aplicação Angular 9 na produção
- Implementação no IIS, Apache, Nginx, etc.
Angular 9 Melhores práticas
Resolução de problemas
Resumo e conclusão
Requisitos
- Familiaridade com HTML básico, CSS e JavaScript
Público
- Desenvolvedores
Declaração de Clientes (10)
The practical experience of actually working with the code
Chad Roskuge - ALTRON
Curso - AngularJS Basics
interesting showing the topic
Adam Boroch - SPOC S.A.
Curso - Angular JavaScript
The labs were interesting and probably the most useful learning tool to me. Anything I missed or forgot about was relearned or reinforced in the labs.
Joseph Fuerst
Curso - Building Web Apps using the MEAN stack
Gostei das tuas piadas
Dermot - Griffiths & Armour
Curso - Angular 2 Fundamentals
Machine Translated
I mostly enjoyed the hands-on training code.
Tomislav Brajkovic - HSE - Healthlink
Curso - Angular 4: Create Single-Page Applications Using HTML, CSS and JavaScript
Análise passo a passo. Explicação de cada linha de código. Todos os problemas que tive durante o curso foram resolvidos com sucesso e o Łukasz explicou-me a razão. Também gostei das boas práticas que foram apresentadas. Nunca me convenci do estilo TDD - simplesmente não o considero útil e não vale o seu tempo. O Łukasz apontou tantas vantagens do TDD que mudou completamente a minha opinião.
Michał Uściński - Devapo Sp. z o. o.
Curso - Testing Angular Applications
Machine Translated
część o RxJS
Kacper - INWEBIT Sp. z o.o.
Curso - Reactive Programming with Angular RxJS
I liked the communication and way of passing knowledge.
Marcin Wojdowski - PSI Polska Sp. z o.o.
Curso - Angular 5
Good material! The trainer is a really nice guy which helps a lot!
Xander Knol - Conclusion Learning Centers
Curso - Angular 6
Good examples and interactive course !