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
 28 Horas

Declaração de Clientes (1)

Próximas Formações Provisórias

Categorias Relacionadas