Programa do Curso

Introdução

Moderno React

  • O que há de novo em React 18 e 19
  • Ferramentas modernas e alterações na abordagem

React Ganchos avançados

  • useMemo, useCallback, useDispatch, useRef, useImperativeHandle

Modo concorrente em React

  • Utilização dos hooks useTransition, useDeferredValue

Next.js Roteamento

  • Diferenças entre o App Router e o Pages Router

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

  • Renderização do lado do servidor vs Aplicação de página única vs Geração estática

Componentes do servidor e acções do servidor

  • Utilização das diretivas 'use server' e 'use client'

Obtenção e armazenamento de dados em cache

  • Estratégia de regeneração estática incremental

Usando Next.js como um Backend

  • Funções do Edge e tempo de execução do Edge

State Management

  • React Contexto, Redux e gestão de estado atómico (Zustand)

Criando Templates em Next.js

  • Modelos reutilizáveis
  • Abordagens CSS e bibliotecas de modelos disponíveis

Otimização do desempenho

  • Melhorar o tempo de carregamento e obter pontuações elevadas no Web Core Vitals

Instrumentação

Testes em Next.js

Estratégias Monorepo

  • Next.js com TurboRepo / Nx

Monitoramento, implantação e orquestração

Resumo e próximos passos

Requisitos

  • Conhecimentos sólidos de JavaScript e ES6+
  • Experiência com React e React Hooks
  • Familiaridade básica com Next.js
  • Conhecimento de chamadas de API e gerenciamento de estado

Público-alvo

  • Programadores experientes em React que pretendem aprofundar os seus conhecimentos de Next.js
  • Desenvolvedores front-end e full-stack que buscam técnicas avançadas de otimização de desempenho
  • Engenheiros de software que trabalham em aplicações Next.js de grande escala
 21 Horas

Declaração de Clientes (1)

Próximas Formações Provisórias

Categorias Relacionadas