Roadmap
Avançado

𝕏 (Twitter) Descentralizado

Crie um clone do twitter na blockchain

ethers
solidity
vue
tailwind
vercel
github

O que você precisa para começar o curso

Para todos os iniciantes, eu sugiro que assistam esse vídeo que ajudará vocês a seguirem o passo a passo dos tópicos abaixo e como utilizar o VSCode.

O que precisa para esse curso irá variar de pessoa para pessoa, mas eu prefiro recomendar algo mais parecido com o setup que estou utilizando para ter menos chance de dar erro quando vocês estiverem fazendo as aulas.

Então, além do computador, basicamente precisaremos dos seguintes itens:

  1. Um editor de texto instalado
  2. O Node instalado
  3. Uma conta no GitHub
  4. Uma conta no MetaMask

Editor de texto

O editor de texto mais usado no mercado para desenvolvimento de aplicações é o Visual Studio Code, que você pode baixar clicando aqui.

Como instalar Node.js

O Node é necessário para criar um ambiente na sua máquina capaz de rodar o JavaScript, que é a linguagem de programação que vamos usar para criar o site e interagir com os contratos inteligentes.

Nós sugerimos que rode a versão 18 para cima. Você consegue instalar aqui.

Para pessoas que já têm experiência, nós recomendamos instalar o nvm, pois ele te possibilita gerenciar múltiplas versões do node.

Como criar conta no GitHub

O GitHub é necessário para controlar a versão do seu código. Isso significa que toda vez que você for atualizar seu projeto, você poderá salvar as alterações na nuvem, além de facilitar o compartilhamento do seu código com outras pessoas. É semelhante ao Google Cloud ou ao Onedrive só que mais voltado para a experiência de desenvolvedor, ou seja, você normalmente subirá arquivos de código.

Crie uma conta no github clicando aqui.

Como criar uma conta no MetaMask

O MetaMask é necessário para que você interaja com a blockchain, sendo assim, toda vez que for fazer uma ação na blockchain, será necessário assinar uma mensagem com a sua carteira MetaMask (ou com qualquer outra carteira blockchain).

Instale o MetaMask clicando aqui.

🚨 Antes de continuar

Na tarefa dessa aula, você terá que mostrar a versão do seu node instalado no terminal. Para isso, dentro do VSCode você apertará Ctrl + Shift + P, digitará view: toggle terminal e apertará Enter (dá pra abrir apertando Ctrl + ' também).

Daí dentro do terminal você digitará node -v e deverá aparecer a versão do node nesse formato:

Lembre-se: Qualquer dúvida sobre essas etapas iniciais, mande uma mensagem no canal #iniciantes do discord.

Opa, calma aí!

Parece que você não está logado, caso tenha interesse em salvar seu progresso de estudo faça login agora.