Bootcamp en Blockchain Intermedio

Presentación

El Nivel Intermedio del Bootcamp de Blockchain profundiza en la arquitectura técnica de las redes blockchain y avanza hacia el desarrollo de soluciones Web3. La ruta integra fundamentos criptográficos, modelos de transacción, estructuras de datos, consenso y funcionamiento de Ethereum; continúa con la programación de contratos inteligentes en Solidity; amplía la comprensión de protocolos, redes EVM y no-EVM, soluciones Layer 2 y frameworks de desarrollo; y culmina con la construcción e integración de una aplicación descentralizada (DApp). El participante fortalece una comprensión técnica y aplicada del ecosistema, articulando seguridad, programación, selección tecnológica e interacción entre interfaces, wallets y smart contracts. El nivel está diseñado como una progresión práctica que permite pasar de la comprensión interna de blockchain a la implementación de componentes funcionales sobre redes descentralizadas.

Dirigido

Personas con conocimientos básicos de blockchain, Bitcoin, activos digitales, wallets y funcionamiento general del ecosistema, interesadas en avanzar hacia una comprensión técnica y práctica del desarrollo Web3. Está dirigido a desarrolladores, profesionales de tecnología, ingeniería, innovación y transformación digital, así como a participantes que deseen iniciarse en Solidity, contratos inteligentes, protocolos blockchain y construcción de aplicaciones descentralizadas.

Imagen dirigido

Docentes

Imagen metodología

Metodología

El bootcamps ofrecen una experiencia de formación práctica que combina sesiones sincrónicas, trabajo autónomo y acompañamiento experto. A través de laboratorios, casos y retos, aplicarás lo aprendido y desarrollarás un proyecto integrador orientado a resolver una necesidad del entorno laboral. Además, contarás con espacios para fortalecer tu perfil y orientar tu proyección profesional.

¿Cómo se distribuyen las 159 horas?

  • Sesiones de inmersión 32 horas: Encuentros sincrónicos con docentes para comprender los conceptos, explorar herramientas y desarrollar habilidades mediante la interacción y la práctica guiada.
  • Recursos de aprendizaje 16 horas: Materiales digitales disponibles en la plataforma para profundizar en los contenidos, consultar ejemplos y avanzar de manera autónoma.
  • Mentorías 16 horas. Acompañamiento experto para resolver dudas, fortalecer habilidades y orientar la aplicación de los conocimientos en el proyecto integrador.
  • Actividades de aprendizaje 24 horas: Ejercicios, laboratorios, estudios de caso y retos prácticos que te permitirán afianzar lo aprendido y recibir retroalimentación durante el proceso.
  • Proyecto integrador 64 horas: Desarrollo de una solución para un reto aplicado, en la que integrarás los conocimientos y las habilidades adquiridos durante el bootcamp.
  • Reconversión laboral 7 horas: Espacios con expertos del sector productivo para fortalecer tu perfil profesional, mejorar tu hoja de vida, prepararte para entrevistas y reconocer oportunidades laborales.
imagen horarios

Horario

Horario

Las sesiones se desarrollarán los días viernes de 5:00 p.m. a 9:00 p.m. y sábados de 8:00 a.m. a 12:00 p.m.

Nota: Para obtener la certificación del bootcamp, los participantes deberán asistir a todas las sesiones sincrónicas de inmersión y participar en los encuentros programados con los mentores. Estos espacios permitirán compartir avances, recibir retroalimentación y fortalecer su proceso formativo. Asimismo, se requiere completar y entregar las actividades de aprendizaje, y presentar y aprobar el proyecto integrador. Las fechas de entrega y los criterios de evaluación se compartirán al inicio de la ruta formativa.

En caso de fuerza mayor, la Universidad se reserva el derecho de cambio en los docentes y fechas programadas, antes y durante la ejecución del curso. Estos cambios serán informados oportunamente a los participantes.

Ubicación

Online

Objetivos

Desarrollar conocimientos técnicos y habilidades prácticas para comprender la arquitectura de redes blockchain, programar contratos inteligentes con Solidity, analizar protocolos y herramientas Web3 e integrar aplicaciones descentralizadas funcionales, aplicando criterios de seguridad, eficiencia y selección tecnológica.

  • Profundizar en la arquitectura de blockchain, sus fundamentos criptográficos, estructuras de datos, modelos de transacción, mecanismos de consenso y flujo de operaciones en Bitcoin y Ethereum.
  • Desarrollar contratos inteligentes con Solidity, incorporando manejo de estado, control de acceso, eventos, gestión de Ether, modularidad, librerías y procesos de despliegue.
  • Analizar arquitecturas, protocolos, soluciones Layer 2, redes EVM y no-EVM, y frameworks Web3 para seleccionar herramientas de acuerdo con las necesidades de un proyecto. 
  • Integrar interfaces, wallets, bibliotecas Web3 y smart contracts para construir una aplicación descentralizada funcional.
Imagen logros

Contenido del curso

Módulo 1. Arquitectura de Blockchain

Detalle del módulo:

Profundiza en la arquitectura que sustenta redes como Bitcoin y Ethereum, integrando criptografía, modelos de transacción, estructuras de datos, organización del estado, gas, consenso y flujo completo de transacciones. Permite comprender el funcionamiento interno de una blockchain y la base técnica necesaria para avanzar hacia el desarrollo Web3.

  • Fundamentos criptográficos y funciones hash.
  • SHA-256 y Keccak-256.
  • Criptografía de clave pública, secp256k1 y ECDSA.
  • Generación de wallets.
  • Modelos UTXO y de cuenta.
  • Árboles de Merkle y Patricia Merkle Tries.
  • Estado, almacenamiento y gas en la EVM.
  • EIP-1559.
  • Nodos, mempool y bloques.
  • Proof of Work y Proof of Stake.
  • Flujo completo y finalidad de una transacción.
Detalle del módulo:

Introduce el desarrollo de contratos inteligentes con Solidity, abordando sintaxis, estructura, tipos de datos, almacenamiento, funciones, control de flujo y manejo del estado. Integra seguridad, errores, eventos, gestión de Ether, modularidad, reutilización de código y procesos de compilación y despliegue.

  • POO aplicada a Solidity.

  • Estructura de un Smart Contract.

  • Tipos de datos y almacenamiento.

  • Funciones, visibilidad y control de flujo.

  • Hashing e integridad de la información.

  • Manejo de errores y control de acceso.

  • Eventos y comunicación con aplicaciones.

  • Gestión de Ether y tiempo.

  • Herencia, interfaces y contratos abstractos.

  • Interacción entre contratos.

  • Librerías y componentes reutilizables.

  • Compilación, despliegue y verificación.

Detalle del módulo:

Amplía la comprensión del ecosistema Web3 mediante el análisis de Ethereum, soluciones Layer 2, redes EVM-compatible y plataformas no-EVM. Presenta arquitecturas multichain, frameworks y herramientas de desarrollo, con criterios para comparar alternativas y seleccionar tecnologías según los objetivos técnicos y de negocio.

  • Ethereum como Layer 1 y EVM.
  • Soluciones Layer 2.
  • Optimistic Rollups y ZK-Rollups.
  • Ecosistema EVM-compatible.
  • Plataformas no-EVM.
  • Solana, Stellar, Hedera, Algorand y Sui.
  • Hyperledger Fabric.
  • Arquitecturas multichain.
  • Frameworks para ecosistemas EVM.
  • Herramientas para plataformas no-EVM.
  • Herramientas del ecosistema Web3.
  • Soluciones empresariales y selección tecnológica.
Detalle del módulo:

Integra los aprendizajes del nivel mediante la construcción de una aplicación descentralizada funcional. Aborda la arquitectura de una DApp, la comunicación entre interfaz, wallet y Smart Contract, el uso de ethers.js y la implementación de un caso práctico de staking, incluyendo despliegue y verificación.

  • Concepto y arquitectura de una DApp.
  • DApp vs. aplicación web tradicional.
  • Front-end, wallet, biblioteca Web3 y Smart Contract.
  • Flujo completo de una transacción.
  • Principios de seguridad.
  • HTML, CSS y JavaScript para DApps.
  • Conexión de wallet.
  • Lectura del estado y envío de transacciones.
  • Provider, Signer y Contract con ethers.js.
  • Eventos y experiencia de usuario.
  • Implementación de SimpleStaking.
  • Integración, despliegue y verificación.
s