Programa do Curso
Introdução
- O que é Angular?
- Angular vs React vs Vue
- Visão geral das características e da arquitetura do Angular 16
- Configurando o ambiente de desenvolvimento
Primeiros passos
- Criar um novo projeto Angular 16 utilizando o Angular CLI
- Explorando a estrutura e os arquivos do projeto
- Executar e servir a aplicação
- Exibir dados usando interpolação e expressões
Componentes
- Compreender o papel dos componentes no Angular 16
- Criando e usando componentes
- Passagem de dados entre componentes usando entradas e saídas
- Utilizar ganchos do ciclo de vida dos componentes
Directivas
- Compreender a diferença entre directivas estruturais e de atributos
- Criar e utilizar directivas incorporadas, como ngIf, ngFor, ngSwitch, etc.
- Criar e utilizar directivas personalizadas
Condutas
- Compreender o objetivo dos pipes em Angular 16
- Criar e utilizar pipes incorporados, como date, currency, json, etc.
- Criar e utilizar pipes personalizados
Serviços
- Compreender a função dos serviços em Angular 16
- Criação e utilização de serviços
- Injetar dependências utilizando fornecedores
Módulos
- Compreender o papel dos módulos em Angular 16
- Criar e utilizar módulos
- Importar e exportar módulos
Vinculação de dados
- Compreender a diferença entre a ligação de dados unidirecional e bidirecional
- Criar e utilizar a vinculação de propriedades, a vinculação de eventos e a sintaxe banana-in-a-box
- Utilização de variáveis de referência de modelo
Roteamento
- Compreender o papel do encaminhamento em Angular 16
- Criação e configuração de rotas
- Navegar entre rotas utilizando routerLink e router.navigate
- Utilização de parâmetros de rota, parâmetros de consulta e fragmentos
Formulários
- Compreender a diferença entre formulários reactivos e orientados por modelos
- Criar e validar formulários utilizando controlos de formulários, grupos de formulários, matrizes de formulários, etc.
- Utilizar validadores incorporados, como required, minLength, maxLength, etc.
- Criar e utilizar validadores personalizados
Cliente HTTP
- Compreender o papel do cliente HTTP em Angular 16
- Criar e utilizar pedidos HTTP para comunicar com serviços backend
- Utilização de observáveis para tratar fluxos de dados assíncronos
- Utilização de interceptores para modificar ou tratar pedidos ou respostas HTTP
Depuração
- Compreender os erros e bugs comuns nas aplicações Angular 16
- Utilizar o Chrome DevTools para inspecionar elementos, fontes, rede, consola, etc.
- Utilizar pontos de interrupção, expressões de observação, pilha de chamadas, etc. para depurar código
Testes
- Compreender a importância dos testes em Angular 16 aplicações
- Usando Jest como um framework de teste alternativo
- Usando Karma como um executor de teste para testes unitários
- Usando Protractor como uma ferramenta de teste de ponta a ponta
Resumo e próximos passos
Requisitos
- Conhecimento de HTML, CSS e JavaScript
- Experiência com TypeScript e RxJS
- Experiência em desenvolvimento Web
Público
- Programadores que pretendam aprender a utilizar o Angular 16 para criar aplicações Web dinâmicas e com capacidade de resposta
- Programadores que pretendam atualizar as suas competências relativamente a versões anteriores do Angular
- Programadores que pretendam explorar as novas funcionalidades e actualizações do Angular 16
Treinamento Corporativo Personalizado
Soluções de treinamento projetadas exclusivamente para empresas.
- Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
- Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
- Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Preço por grupo privado, treinamento online ao vivo, a partir de 5200 € + VAT*
Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes
Testemunhos de Clientes (2)
Eu gostei bastante do fluxo do treinamento; ela passou pelo tópico e, no final do tópico, tinha sessões de prática bem definidas para nós. Ela foi capaz de nos guiar prontamente com os problemas que enfrentamos nas sessões de prática.
Rabin Byanjankar - Lument
Curso - Angular 17
Máquina Traduzida
Em apenas três dias, foram abordados todos os assuntos do material de treinamento, incluindo alguns extras.
Ovidiu
Curso - Angular 2 Fundamentals
Máquina Traduzida