Olá, tudo bem?
Se você quer aprender a programar para web3/blockchain, esta página vai te ajudar. Tenho tutoriais, vídeos, livros e cursos a respeito destas tecnologias aplicadas ao mercado DeFi, então dá uma olhada abaixo e verifique o que melhor se encaixa no seu caso.
Não sabe nem o que é Web3? Então comece pelo vídeo abaixo.
Tutoriais de Web3
Os tutoriais são gratuitos, possuem suporte nos comentários de cada post e os fontes são fornecidos através de formulários ao final de cada tutorial. Abaixo os principais deles:
- Como encontrar vagas para web3 e blockchain no Brasil?
- Dapp em ReactJS (EthersJS)
- Dapp em ReactJS (Web3.js)
- Integração MetaMask (EthersJS)
- Integração Brave Wallet (EthersJS e Web3.js)
- Login em dapps Web3
- O que é IPFS?
- Upload para IPFS com Pinata
- Monitoramento de eventos da blockchain com ReactJS e (Web3.js e EthersJS)
- Integração Blockchain com ReactJS e Web3.js
- Integração Blockchain com Node.js (Web3.js e EthersJS)
- Integração Smart Contracts com Node.js (Ethers)
- Monitoramento de eventos da blockchain com Node.js (Web3.js e EthersJS)
- Como funciona uma carteira de criptomoedas (tecnicamente)
- Como programar a sua própria carteira cripto (ETH)
- Como programar a sua própria carteira cripto (BTC)
- Configuração da MetaMask para devs
Tutoriais de Blockchain
Os tutoriais são gratuitos, possuem suporte nos comentários de cada post e os fontes são fornecidos através de formulários ao final de cada tutorial. Abaixo os principais deles:
- Entendendo a Blockchain
- Entendendo as taxas da blockchain
- Como criar um novo token ERC-20 (com HardHat)
- Como criar coleção NFT ERC-721 (com HardHat)
- Como criar coleção NFT ERC-721a (Azuki)
- Como criar contrato multi-token ERC-1155 (com HardHat)
- Smart Contracts com Solidity e Remix
- Smart Contracts com Solidity e Truffle
- Smart Contracts com Solidity e HardHat
- Deploy de Smart Contracts com Truffle
- Deploy de Smart Contracts com Remix
- Deploy de Smart Contracts com HardHat (scripts)
- Deploy de Smart Contract com HardHat Ignition
- Deploy e Testes de Smart Contracts com Ganache
- Verificação de contratos com HardHat
- Testes de Smart Contracts com HardHat
- Como subir blockchain local/privada para testes/desenvolvimento com HardHat
- Controle de acesso em Smart Contracts com Solidity
- Como atualizar Smart Contracts em Solidity (Adapter)
- Reentrancy Attack em Smart Contracts Solidity
- Gas Griefing Attack em Smart Contracts Solidity
- Como criar Wrapped Token
- Como criar protocolo DeFi
- Como criar protocolo Liquidity Mining
- Como criar protocolo Staking
- Integração UniSwap
- Erros comuns em Integração com Uniswap
- Introdução à OpenZeppelin Contracts
- Migrando OpenZeppelin v4 para v5
- O que são blockchain oracles? (construa um nesse outro)
- Criando faucet em Solidity (smart contract)
- Criando faucet (backend)
Livros de Web3 e Blockchain
Ebook gratuito de 16 páginas passando um roadmap de estudos completo para programadores web2 (tradicional) que queiram se tornar devs web3/blockchain em alguns meses.
Esse mesmo conteúdo do ebook está disponível em formato de vídeo também, logo abaixo.
Cursos de Web3 e Blockchain
Os cursos são em videoaulas e estão à venda no PIX, cripto ou em até 18x no cartão de crédito. Possuem suporte por email e Telegram e as aulas e fontes são fornecidos em plataforma EAD. Se você busca formação profissional na área de blockchain e web3, o curso abaixo é mais indicado.