Programa do Curso

Arquitetura Avançada do Angular

  • Projeto de estruturas de projetos escaláveis
  • Padrões de arquitetura modular e API standalone
  • Separação de responsabilidades e estratégias de manutenção

Componentes Avançados e Sinais

  • Imersão profunda nos sinais do Angular
  • Técnicas de controle de detecção de mudanças
  • Padrões eficientes de comunicação entre componentes

Programação Reativa e Assíncrona

  • Operadores avançados do RxJS no Angular
  • Interoperabilidade entre sinais e RxJS
  • Gerenciamento de fluxos de dados reativos complexos

Gerenciamento de Estado em Escala

  • Escolha da abordagem adequada para gerenciamento de estado
  • NgRx, NGXS e soluções reativas standalone
  • Melhores práticas para gerenciamento de estado em nível empresarial

Estratégias Avançadas de Roteamento

  • Carregamento preguiçoso e divisão de código por rota
  • Guardas de rotas, resolvers e fluxos de navegação avançados
  • Otimização de rotas para grandes aplicações

Otimização de Desempenho

  • Perfilamento de aplicativos Angular 20
  • Técnicas de desempenho de renderização baseadas em sinais
  • Redução do tamanho dos bundles e melhoria dos tempos de carregamento

Testes e Engenharia de Qualidade

  • Escrevendo testes unitários avançados para componentes e serviços
  • Testes end-to-end com test runners modernos
  • Depuração de aplicativos Angular complexos

Integração de API e Comunicação com o Back-end

  • Padrões avançados do HttpClient
  • Tratamento de erros e estratégias de retry
  • Trabalhando com APIs em tempo real e streaming

Resumo e Próximos Passos

Requisitos

  • Conhecimento sólido de JavaScript moderno
  • Experiência prática com os fundamentos do Angular
  • Familiaridade com TypeScript e arquiteturas baseadas em componentes

Público Alvo

  • Desenvolvedores front-end
  • Engenheiros de software
  • Profissionais técnicos trabalhando com aplicativos 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