Programa do Curso
Introdução ao Angular 18
- Panorama do Angular e seu ecossistema
- O que há de novo no Angular 18, incluindo as últimas atualizações para o Angular DevTools
- Configurando o ambiente de desenvolvimento
Configuração do Projeto e Arquitetura
- Usando a CLI do Angular
- Estrutura do projeto e organização de arquivos
- Módulos e componentes do Angular
- Aproveitando as capacidades otimizadas do TypeScript 4.7 para melhor desempenho e experiência do desenvolvedor
Modelos e Vinculação de Dados
- Sintaxe dos modelos do Angular
- Interpolação, vinculação de propriedades e eventos
- Vinculação de dados bidirecional com ngModel
Componentes e Diretivas
- Criando e usando componentes
- Ganchos do ciclo de vida dos componentes
- Diretivas embutidas (ngIf, ngFor, etc.)
- Diretivas personalizadas
Serviços e Injeção de Dependência
- Criando e usando serviços
- Injeção de dependência no Angular
- Gerenciamento do estado da aplicação
Roteamento e Navegação
- Configurando o roteador do Angular
- Configurando rotas e parâmetros de rota
- Compreendendo e implementando novos recursos de roteamento
- Carga preguiçosa e guardiões de rota
Formulários no Angular
- Formulários baseados em modelo
- Formulários reativos
- Validação de formulários e tratamento de erros
Cliente HTTP e Observáveis
- Fazendo solicitações HTTP com HttpClient
- Tratando respostas HTTP
- Trabalhando com observáveis do RxJS
Tópicos Avançados
- Animações do Angular
- Internacionalização (i18n)
- Técnicas de otimização de desempenho, incluindo detecção de mudanças sem zonas
Testes no Angular
- Testes unitários com Jasmine e Karma
- Testes de ponta a ponta com Protractor
- Melhores práticas para testar aplicações do Angular
Distribuição e Manutenção
- Construindo e distribuindo aplicações do Angular
- Controle de versão com Git
- Práticas de integração e entrega contínua (CI/CD)
Migração e Solução de Problemas
- Migrando de versões anteriores do Angular
- Pitfalls comuns e como evitá-los
- Solução de problemas comuns no Angular 18
Sessões Práticas
- Laboratórios hands-on
- Desenvolvimento de projetos do mundo real
- Exercícios em grupo e revisões por pares
Resumo e Próximos Passos
Requisitos
- Compreensão de JavaScript
- Experiência com desenvolvimento web
- Conhecimento básico de HTML e CSS
Público-Alvo
- Desenvolvedores web
- Desenvolvedores front-end
- Quem estiver interessado em desenvolver aplicações single-page (SPAs) com Angular
Declaração de Clientes (3)
todas as partes importantes foram abordadas
carlo capuano - ITER Organization
Curso - Angular 18
Máquina Traduzida
o instrutor foi claro, com muito bom conhecimento e demonstrou muita entusiasmo, obrigado!
Renaud Vernet - ITER Organization
Curso - Angular 18
Máquina Traduzida
exercícios, resolução de problemas para cada um de nós
Monika
Curso - Angular 18
Máquina Traduzida