Seed a Bit logo

Seed a Bit

Github

Introdução

Este é um guia voltado para o aprendizado sobre o desenvolvimento de aplicações web com React e Next. Aprenda a criar aplicações web modernas com as tecnologias mais utilizadas no mercado. Ao longo deste guia, abordaremos desde conceitos fundamentais até práticas avançadas para o desenvolvimento de aplicações eficientes, escaláveis e performáticas.

Se você está começando ou deseja aprimorar suas habilidades, este material será um ótimo recurso.

Pré-requisitos

Para aproveitar melhor este guia, é recomendado ter conhecimentos básicos em HTML, CSS e JavaScript. Além disso, alguma familiaridade com conceitos básicos de programação e o uso de terminal serão úteis.

Se você ainda não tem experiência com essas tecnologias, não se preocupe! Vamos abordar os conceitos essenciais ao longo do caminho.

O que será abordado?

  • Fundamentos de React
  • Fundamentos de Typescript
  • Estilização com TailwindCSS
  • Componentes e Props
  • Hooks: useState, useEffect e useContext
  • Introdução ao Next.js
  • Roteamento e Navegação no Next.js
  • APIs e Requisições HTTP (futuro)
  • Deploy de Aplicações (futuro)

Como usar este guia?

Este guia foi dividido em seções, cada uma abordando um tópico específico. Você pode navegar entre as seções utilizando o menu lateral à esquerda. É sugerido que você siga a ordem das seções para um aprendizado mais eficiente. No decorrer do guia é utilizado um template de projeto para facilitar o aprendizado e a aplicação dos conceitos abordados.