Entrar em Contato

Programa do Curso

Introdução

React Moderno

  • O que há de novo no React 18 e 19
  • Ferramentas modernas e mudanças de abordagem

Hooks Avançados do React

  • useMemo, useCallback, useDispatch, useRef, useImperativeHandle

Modo Concorrente no React

  • Uso dos hooks useTransition e useDeferredValue

Roteamento no Next.js

  • Diferenças entre App Router e Pages Router

Estratégias de Renderização no Next.js

  • Server Side Rendering vs Single Page Application vs Static Generation

Componentes do Servidor e Ações do Servidor

  • Uso das diretivas ‘use server’ e ‘use client’

Busca de Dados e Armazenamento em Cache

  • Estratégia de Regeneração Estática Incremental

Usar o Next.js como Back-end

  • Funções Borda (Edge Functions) e Tempo de Execução Borda (Edge Runtime)

Gestão de Estado

  • React Context, Redux e gestão de estado atômico (Zustand)

Criação de Templates no Next.js

  • Templates reutilizáveis
  • Abordagens CSS disponíveis e bibliotecas de templates

Otimização de Desempenho

  • Melhoria do tempo de carregamento e obtenção de pontuações altas nas Web Core Vitals

Instrumetalização

Testes no Next.js

Estratégias Monorepo

  • Next.js com TurboRepo / Nx

Monitorização, Implantação e Orquestração

Resumo e Próximos Passos

Requisitos

  • Forte compreensão de JavaScript e ES6+
  • Experiência com React e React Hooks
  • Conhecimento básico do Next.js
  • Compreensão de chamadas de API e gestão de estado

Público-alvo

  • Desenvolvedores de React experientes que procuram aprofundar o seu conhecimento sobre Next.js
  • Desenvolvedores front-end e full-stack em busca de técnicas avançadas de otimização de desempenho
  • Engenheiros de software que trabalham em aplicações Next.js em grande escala
 21 Horas

Número de participantes


Preço por participante

Próximas Formações Provisórias

Categorias Relacionadas