Nivel Integrador

Bootcamp

Blockchain

Blockchain

La tecnología blockchain ha emergido como una solución revolucionaria en diversos sectores, ofreciendo transparencia, seguridad y eficiencia en la gestión de datos y transacciones. La capacidad de aplicar blockchain para resolver problemas reales se ha vuelto una habilidad invaluable en el mercado laboral actual. Este curso está diseñado para proporcionar a los estudiantes una comprensión profunda de blockchain, permitiéndoles identificar problemas que pueden ser abordados con esta tecnología, desarrollar contratos inteligentes y manejar las herramientas y frameworks más relevantes. Con el crecimiento exponencial de las aplicaciones de blockchain en áreas como finanzas, logística y energía, es crucial formar profesionales capaces de aprovechar estas tecnologías para innovar y mejorar procesos en múltiples industrias.

Perfil de ingreso

  • Conocimientos básicos sobre los fundamentos del blockchain (estructura de bloques, criptomonedas, tipos de blockchain).
  • Experiencia con el uso de lenguajes de programación de preferencia aquellos relacionados con blockchain como Solidity u otros más utilizados en el mercado.
  • Conocimientos básicos en el uso de criptomonedas, wallets y realización de transacciones en blockchain.
  • Contar con buenas habilidades básicas de comprensión de lectura, matemáticas, razonamiento abstracto.

¿Por qué hacer este entrenamiento?

  • Identificarás problemas del mundo real que se adapten bien a las soluciones de blockchain.
  • Sabrás realizar contratos inteligentes con solidity u otro lenguaje de programación más utilizado en el mercado
  • Identificarás los framework de trabajo (Ethereum, Hyperledger Fabric).
  • Identificarás los diferentes ámbitos aplicables del blockchain (Financiero, Industrial, Energético, logística, etc.).
  • Reconocerás como se gestiona la información para operaciones de datos con blockchain. (seguridad, calidad, trazabilidad de la información).
  • Utilizarás algunas soluciones desarrolladas en el ámbito Web3.

Qué aprenderás

Qué aprenderás

Your Title Goes Here

Your content goes here. Edit or remove this text inline or in the module Content settings. You can also style every aspect of this content in the module Design settings and even apply custom CSS to this text in the module Advanced settings.

Misión 1. Fundamentos de Solidity, Desarrollo de Contratos Inteligentes, Seguridad en Contratos Inteligentes. Subtemas, Gestión de Información en Blockchain. Interacción con la Blockchain
  • Introducción a Solidity
  • Sintaxis Básica
  • Estructuras de Control
  • Tipos de Datos
  • Estructuras de Almacenamiento
  • Funciones en Contratos
  • Eventos en Contratos
  • Modificadores
  • Buenas Prácticas de Seguridad.
  • Identificación de Vulnerabilidades.
  • Prevención de Vulnerabilidades.
  • Auditoría de Contratos.
  • Manejo de Datos.
  • Funciones de Escritura y Lectura.
  • Despliegue de Contratos
  • Integración con wallet
  • Uso de Herramientas y Frameworks
  • Ejecución del proyecto.
Misión 2. Introducción a las Aplicaciones Descentralizadas (DApps), Desarrollo Frontend para DApps, Backend para DApps, Desarrollo de Blockchains Personalizadas. Interacción y Gestión de APIs Blockchain, Seguridad en DApps y Blockchains Personalizadas Y Optimización y Escalabilidad
  • Arquitectura de una DApp
  • Interacción con la Blockchain
  • Casos de uso de Dapps
  • HTML, CSS y JavaScript:
  • Uso de Frameworks Frontend.
  • Interacción con Contratos Inteligentes
  • Node.js para el Desarrollo Backend.
  • Integración con Contratos Inteligentes
  • Seguridad en el Backend.
  • Introducción a Avalanche CLI.
  • Configuración de la Blockchain.
  • Integración con Dapps.
  • Manejo de APIs RESTful.
  • Integración de APIs en Dapps.
  • Automatización y Orquestación.
  • Medidas de Seguridad en DApps
  • Seguridad en Contratos Inteligentes
  • Integridad de Datos en Blockchains Personalizadas
  • Optimización de DApps
  • Escalabilidad en Blockchains Personalizadas
  • Pruebas de Escalabilidad
Misión 3. Identificación de Problemas y Oportunidades. Desarrollo de Soluciones Blockchain. Implementación y Despliegue. Evaluación de Impacto y Sostenibilidad. Aplicaciones Prácticas en Diferentes Sectores
  • Análisis de Problemas del Mundo Real
  • Casos de Uso de Blockchain en Diferentes Industrias
  • Evaluación de la Viabilidad
  • Detección de Oportunidades de Innovación
  • Diseño de Soluciones Blockchain
  • Desarrollo de Prototipos
  • Validación de Concepto
  • Documentación del Proyecto
  • Preparación para el Despliegue
  • Proceso de Despliegue
  • Gestión y Mantenimiento
  • Mejores Prácticas de Despliegue
  • Evaluación de Eficiencia
  • Evaluación de Sostenibilidad
  • Medición de Beneficios
  • Retroalimentación y mejora continua.
  • Finanzas y Banca
  • Salud (Blockchain Privadas)
  • Logística y Cadena de Suministro
  • Energía
  • Educación