Entrar em Contato

Programa do Curso

Introdução ao Angular 18

  • Panorama geral do Angular e seu ecossistema
  • O que há de novo no Angular 18, incluindo as atualizações mais recentes nas Angular DevTools
  • Configuração do ambiente de desenvolvimento

Configuração do Projeto e Arquitetura

  • Uso do Angular CLI
  • Estrutura do projeto e organização de arquivos
  • Módulos e componentes do Angular
  • Aproveitamento das capacidades otimizadas do TypeScript 4.7 para melhor desempenho e experiência do desenvolvedor

Templates e Data Binding (Vinculação de Dados)

  • Sintaxe dos templates do Angular
  • Interpolação, vinculação de propriedades e vinculação de eventos
  • Vinculação de dados bidirecional com ngModel

Componentes e Diretivas

  • Criação e uso de componentes
  • Gatilhos do ciclo de vida dos componentes
  • Diretivas incorporadas (ngIf, ngFor, etc.)
  • Diretivas personalizadas

Serviços e Injeção de Dependências

  • Criação e uso de serviços
  • Injeção de dependência no Angular
  • Gestão do estado da aplicação

Roteamento e Navegação

  • Configuração do roteador do Angular
  • Definição de rotas e parâmetros de rota
  • Compreensão e implementação dos novos recursos de roteamento
  • Carregamento preguiçoso (lazy loading) e guardas de rota

Formulários no Angular

  • Formulários baseados em templates
  • Formulários reativos
  • Validação de formulários e tratamento de erros

Cliente HTTP e Observables

  • Realização de solicitações HTTP com HttpClient
  • Tratamento de respostas HTTP
  • Trabalho com observables RxJS

Tópicos Avançados

  • Animações no Angular
  • Internacionalização (i18n)
  • Técnicas de otimização de desempenho, incluindo detecção de alterações sem zonas (zoneless)

Testes no Angular

  • Testes unitários com Jasmine e Karma
  • Testes de ponta a ponta com Protractor
  • As melhores práticas para testes de aplicações Angular

Implantação e Manutenção

  • Construção e implantação de aplicações Angular
  • Controle de versão com Git
  • Práticas de integração contínua e entrega contínua (CI/CD)

Migração e Solução de Problemas

  • Migração de versões anteriores do Angular
  • Pitfalls comuns e como evitá-los
  • Solução de problemas comuns com o Angular 18

Sessões Práticas

  • Laboratórios práticos
  • Desenvolvimento de projetos do mundo real
  • Exercícios em grupo e revisões entre pares

Resumo e Próximos Passos

Requisitos

  • Compreensão de JavaScript
  • Experiência em desenvolvimento web
  • Conhecimento básico de HTML e CSS

Público-alvo

  • Desenvolvedores web
  • Desenvolvedores front-end
  • Qualquer pessoa interessada em desenvolver aplicações de página única (SPAs) com Angular
 28 Horas

Número de participantes


Preço por participante

Testemunhos de Clientes (3)

Próximas Formações Provisórias

Categorias Relacionadas