Programa do Curso

Fundamentos do Angular 20

  • Compreendendo o ecossistema Angular
  • Explorando a arquitetura do Angular 20
  • Componentes independentes e estrutura de aplicação

TypeScript e Configuração do Projeto

  • Essenciais do TypeScript para Angular
  • Configurando o Angular CLI para novos projetos
  • Trabalhando com ferramentas de desenvolvimento

Componentes, Modelos e Vinculação de Dados

  • Criando e organizando componentes
  • Sintaxe de modelo e renderização dinâmica
  • Vinculação de propriedades, eventos e bidirecional

Roteamento e Navegação

  • Configurando o roteamento Angular
  • Parâmetros de rota e rotas filhas
  • Carregamento sob demanda e padrões de navegação

Serviços, Injeção de Dependência e HTTP

  • Criando serviços reutilizáveis
  • Padrões de injeção de dependência
  • HTTPClient para comunicação com API

Gerenciamento de Estado e Sinais

  • Compreendendo sinais Angular
  • Padrões reativos de estado
  • Gerenciando fluxos de dados do aplicativo

Formulários e Entrada do Usuário

  • Trabalhando com formulários baseados em modelos
  • Construindo formulários reativos
  • Estratégias de validação e comportamentos de UX

Otimização de Desempenho e Implantação

  • Otimizando builds e ativos
  • Estratégias de detecção de alterações
  • Implantação de aplicativos Angular 20

Resumo e Próximos Passos

Requisitos

  • Compreensão dos conceitos básicos de desenvolvimento web
  • Experiência com JavaScript ou TypeScript
  • Familiaridade com fundamentos de HTML e CSS

Público-Alvo

  • Desenvolvedores front-end em transição para Angular moderno
  • Engenheiros de software construindo aplicativos web escaláveis
  • Profissionais técnicos que precisam de habilidades práticas em Angular
 21 Horas

Declaração de Clientes (5)

Próximas Formações Provisórias

Categorias Relacionadas


Fatal error: Uncaught TypeError: _isl_get_excluded_site(): Return value must be of type ?array, none returned in /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc:38 Stack trace: #0 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc(30): _isl_get_excluded_site() #1 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc(17): isl_get_excluded_site() #2 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/islc7.module(51): get_outline_isls() #3 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/islc7.module(7): islc_prepare_links() #4 /apps/hitra7/npfrontend/nptemplates/default.php(272): islc7_sites_links_array_v3() #5 /apps/hitra7/npfrontend/modules/course/course.php(143): require_once('...') #6 /apps/hitra7/npfrontend/core/routes.php(15): course_menu_callback() #7 /apps/hitra7/npfrontend/__index.php(78): require_once('...') #8 /apps/hitra7/npfrontend/index.php(15): include_once('...') #9 /apps/hitra7/index.php(66): include_once('...') #10 {main} thrown in /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc on line 38