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:
- Web2 para Web3: o que muda para o dev?
- 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
- Configuração da Brave Wallet 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)
- Blockchain privada com Kaleido
- Golpe do Flash USDT
- Golpe do Recrutamento Web3
Livros de Web3 e Blockchain
Primeiro, confira abaixo meu novíssimo livro de programaçãpo web3 e blockchain clicando no banner abaixo.
Confira também meu ebook gratuito de 16 páginas com 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é 12x 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 uma introdução ao assunto, aprendendo a criar seus primeiros projetos básicos, tem o curso abaixo.
Agora se está buscando uma formação profissional completa na área de blockchain e web3, reconhecida pelo MEC, o curso abaixo é mais indicado.