Imagen de guía, cuando usar blockchain:
Introducción
- Que es blockchain: https://cointelegraph.com/bitcoin-for-beginners/how-blockchain-technology-works-guide-for-beginners
SmartContracts y Programación:
- Introducción a los SmartContract: https://www.coindesk.com/information/ethereum-smart-contracts-work/
- Cryptozombies (Curso gratuito y muy bueno de solidity): https://cryptozombies.io/es/course
Entorno de trabajo (necesario tener instalado):
- NodeJS + npm: https://nodejs.org/en/
- Truffle: https://truffleframework.com/docs/truffle/getting-started/installation
- Ganache: https://truffleframework.com/docs/ganache/overview
- Metamask: https://metamask.io/
- VSC pluggin Solidity: https://marketplace.visualstudio.com/items?itemName=JuanBlanco.solidity
Extras:
- Enlace al tutorial de Pet-shop: https://truffleframework.com/tutorials/pet-shop
- Remix Ethereum: https://remix.ethereum.org
- Openzepellin: https://github.com/OpenZeppelin/openzeppelin-solidity
- Usar OpenZepellin: https://truffleframework.com/tutorials/robust-smart-contracts-with-openzeppelin
- Debugger SC: https://truffleframework.com/tutorials/debugging-a-smart-contract
- Angular app: https://truffleframework.com/boxes/angular-truffle-box
- React app: https://truffleframework.com/boxes/react
- Stateofthedapps: https://www.stateofthedapps.com/
- EtherScan: https://etherscan.io/
Proyectos de ejemplo:
Documentación: