Skip to content

Guia do Volume 02

O que é este volume?

O Volume 02 — Frontend Profissional com React e Next.js é o segundo livro da Stackovia Learning Series: uma série de 11 volumes que leva você do zero ao sistema real, com portfólio profissional em cada etapa.

Este volume pega o IntraStack básico (site estático HTML/CSS/JS do Volume 01) e o transforma em um app React/Next.js profissional com:

  • Projeto Next.js configurado com TypeScript e Tailwind CSS.
  • Componentes reutilizáveis com props tipadas.
  • Rotas com o App Router do Next.js.
  • Formulários com validação real.
  • Autenticação com NextAuth.js (introdução).
  • Deploy na Vercel com domínio customizável.
  • Portfólio público com README profissional.

Como usar este material

Cada capítulo é autossuficiente, mas foi projetado para ser lido em ordem. O projeto integrador — o IntraStack App — cresce capítulo a capítulo.

Pré-requisito: ter concluído o Volume 01 ou dominar o equivalente (terminal, Git, GitHub, HTML/CSS/JS básico, publicação estática).

Leia no ritmo que fizer sentido para você. A cadência depende do seu nível de experiência e quanto tempo você dedica aos exercícios "Mãos à Obra".

Execute os exercícios "Mãos à Obra" antes de avançar. Sem executar, você leu sobre o assunto — mas ainda não tem evidência de que sabe fazer.

Crie os artefatos de portfólio (README, componentes documentados, screenshots, posts LinkedIn). Eles são a diferença entre "estudei React" e "posso mostrar que sei construir com React".

O universo Stackovia

A Stackovia é uma software house fictícia onde você é desenvolvedor júnior de frontend. O Mestre Py continua como mentor técnico: faz perguntas incômodas na hora certa e não deixa você confundir "componente que renderiza" com "componente que escala".

Os problemas de negócio são fictícios, mas as ferramentas e os erros são reais.

Rótulo de maturidade

Este volume é publicado progressivamente. Cada capítulo exibe um rótulo:

  • Preview — capítulo revisado editorialmente, disponível para leitura e feedback.
  • Em produção — capítulo em desenvolvimento ou revisão.

Nenhum capítulo é publicado como Preview sem passar pelo ciclo: contrato → rascunho → auditoria → revisado v1.0.

Stack do volume

  • Framework: Next.js 14+ (App Router)
  • Linguagem: TypeScript
  • Estilo: Tailwind CSS + shadcn/ui
  • Gerenciador de pacotes: npm
  • Deploy: Vercel (introdução)
  • Controle de versão: Git + GitHub

Conteúdo sob CC BY 4.0. Código sob MIT.