ℹ️ Importante: Este repositorio está hecho para los estudiantes del Máster en Desarrollo Blockchain de ConqueBlocks. Está diseñado para proporcionar una base práctica y teórica sobre el desarrollo de aplicaciones descentralizadas utilizando tecnologías blockchain. A continuación, se detallan los proyectos incluidos en este repositorio, con enlaces a sus respectivos repositorios y una breve descripción de cada uno.
Este repositorio contiene diversos proyectos desarrollados para el Máster en Desarrollo Blockchain de ConqueBlocks. Los proyectos están diseñados para cubrir diferentes aspectos del desarrollo blockchain, desde contratos inteligentes básicos hasta aplicaciones descentralizadas completas (dApps). Cada proyecto tiene su propio repositorio dedicado con una guía de instalación y uso detallada.
Un proyecto completo para gestionar una lista de tareas utilizando contratos inteligentes y una interfaz web. Incluye el backend desarrollado con Hardhat y el frontend en HTML.
Este proyecto gestiona la información de los estudiantes en una blockchain. Incluye funcionalidades para agregar, modificar y visualizar estudiantes a través de una interfaz web.
Una aplicación bancaria descentralizada que permite a los usuarios realizar transacciones, consultar saldos y más, todo mediante contratos inteligentes.
- Github Discussions
- Plantea preguntas y discute sobre el curso aquí.
- Stack Exchange Ethereum
- Excelente lugar para preguntas técnicas sobre Ethereum.
- StackOverflow
- Ideal para preguntas técnicas en general.
- Testnet Recomendado: Sepolia
- Hemos actualizado los repositorios para trabajar con Sepolia debido a la obsolescencia de Rinkeby y Kovan, y los problemas con Goerli.
- Faucets de Testnet:
⚠️ Todos los códigos asociados con este curso son para fines de demostración únicamente. No han sido auditados y no deben considerarse listos para producción. Úsalos bajo tu propio riesgo.
Cada proyecto en este repositorio sigue una estructura similar, facilitando la navegación y el uso.
.
├── backend
│ ├── contracts
│ ├── scripts
│ ├── tests
│ └── README.md
└── frontend
├── src
├── public
└── README.md
Las contribuciones son bienvenidas. Por favor, sigue estos pasos para contribuir:
- Haz un fork del proyecto.
- Crea una nueva rama (
git checkout -b feature/nueva-funcionalidad
). - Realiza los cambios necesarios y haz commit (
git commit -am 'Añade nueva funcionalidad'
). - Sube los cambios a tu fork (
git push origin feature/nueva-funcionalidad
). - Abre un Pull Request.
Nota: Asegúrate de mantener tu fork actualizado con el repositorio original para evitar conflictos.
¡Gracias por contribuir!
Este proyecto está licenciado bajo la Licencia MIT.