¿Qué quieres aprender?

Máster en Diseño y Desarrollo de Blockchain

Máster en Diseño y Desarrollo de Blockchain

Universidad Católica de Ávila.

Máster semipresencial

Ávila


998

Cumple tu sueño y fórmate de la manera más completa para poder trabajar en lo que tanto buscabas. En esta ocasión la importante Universidad Católica de Ávila imparte el Máster en diseño y desarrollo de blockchain, y Lectiva.com ahora incorpora para ti a su nuevo catálogo formativo, en modalidad online para tu mayor comodidad, contando en todo momento con el apoyo de un tutor para que puedas despejar cualquier duda que tengas.

El completo máster en diseño y desarrollo en blockchain comprende el entendimiento de la tecnología y diferentes implementaciones del sistema blockchain, tipos de soluciones blockchain, como también las principales soluciones, desarrollo de plataforma Ethereum y Dapps, así como el desarrollo de un sistema propio de blockchain con el objetivo de satisfacer las necesidades de los nuevos profesionales del futuro.

No dudes más y ponte en contacto ahora a través del botón de “Pide información” que encuentras en esta misma página de Lectiva.com, un asesor capacitado se pondrá en contacto contigo para responder todas tus preguntas, brindarte todos los detalles acerca de esta formación y ayudarte en el proceso de matriculación. No esperes más para desarrollar tus habilidades con la mejor formación, en el mejor lugar y excelentes profesores.

¿Quieres hablar con un asesor sobre este curso?

Sedes

Localización

Fecha inicio

Ávila
Septiembre 2025

Objetivos

Los estudiantes hayan demostrado poseer y comprender conocimientos de blockchain, incluye también algunos aspectos que implican conocimientos procedentes del desarrollo de software, ciclo de vida del mismo e implantación y configuración de sistemas escalable, que los estudiantes sepan aplicar sus conocimientos a su trabajo o vocación de una forma profesional y posean las competencias que suelen demostrarse por medio de la elaboración y defensa de argumentos y la resolución de problemas de la tecnología blockchain, que los estudiantes tengan la capacidad de reunir e interpretar datos relevantes para las empresas que les permitan emitir juicios que incluyan una reflexión sobre temas relevantes de índole social, científica o ética; que los estudiantes sepan aplicar los conocimientos adquiridos y su capacidad de resolución de problemas en entornos nuevos o poco conocidos dentro de contextos más amplios (o multidisciplinares) relacionados con su área de estudio, que los estudiantes puedan transmitir información, ideas, problemas y soluciones a un público tanto especializado en blockchain como no especializado; de un modo claro y sin ambigüedades, que los estudiantes hayan desarrollado aquellas habilidades de aprendizaje necesarias para emprender estudios posteriores en la materia o similares, con un alto grado de autonomía; ser capaz de adaptarse a los cambios y tomar decisiones con prudencia y coherencia buscando siempre la justicia, actuar con honestidad, tolerancia, respeto y sensibilidad respecto a la igualdad de oportunidades, adquirir y demostrar habilidades de comunicación en las relaciones interpersonales de trabajo en equipo.

Temario completo de este curso

Introducción al blockchain

  1. Primera aproximación a una solución blockchain

  2. Historia del blockchain y aplicabilidad en el mundo real

    • historia de las primeras divisas digitales descentralizadas

    • principales soluciones de blockchain


Arquitectura de soluciones blockchain

    • gestión de las colas de bloques

    • algoritmos de consenso

    • sistemas de recompensa

    • transacciones


Criptografía aplicada a las soluciones de blockchain

  1. Principios básicos de criptografía

  2. ¿Que es un sistema criptográfico?

    • propiedades de un sistema criptográfico

    • llaves y su distribución

    • criptografía simétrica y criptografía asimétrica

    • modelos de criptoanálisis

  1. funciones hash

    • principales soluciones de funciones hash

    • colisiones

  1. curvas elípticas

    • criptosistemas de curvas elípticas

    • algoritmos de ataque a curvas elípticas


Sistemas distribuidos aplicados a las soluciones de blockchain

  • Tipos de comunicación

    • peer to peer

    • modelos de publicación y anuncio de nodos

    • sistemas de colas

  1. Sistemas de ficheros

    • tolerancia de fallos

  1. Sincronización

    • distribución y acuerdo

    • latencia

Escenario actual de las implementaciones de blockchain

  1. Tipos de soluciones de blockchain

    • centralizados VS descentralizados

    • públicos y privados

  1. Principales soluciones de blockchain

    • soluciones clásicas

    • soluciones emergentes

    • soluciones empresariales

    • hyperledger y la red alastria


Teoría de juegos

  • horas lectivas : 12h

  • ejercicios durante la asignatura : 6h

  1. análisis de juegos

    • combinatoria

    • juegos de suma zero

    • equilibrio de NASH

  1. diseño de juegos

    • juegos cooperativos

    • reglas de puntuación


Implementación de nuestro propio sistema de blockchain

  • horas lectivas: 30h

  • practica: 51h

  1. Diseño de componentes

    • estructura de datos de un bloque

    • Wallets y transacciones

    • colas de bloques

  1. Criptografía

    • implementación de nuestra función hash

    • implementación de nuestro criptosistema de curva elíptica

    • Proof of Work

  1. Definición de métodos

    • gestión de bloques

    • gestión de transacciones

  1. Generar nuestro sistema descentralizado

    • anuncio y gestión de nodos

    • modos de intercomunicación entre nodos

    • envió y tipos mensajes

    • tolerancia a fallo

  1. Sincronización

    • sincronización de información

    • validación de bloques

    • algoritmos de consenso

  1. Pruebas de integración

    • integración de componentes

    • pruebas de minado

    • desarrollo de una interfaz blockexplorer


Desarrollo sobre la plataforma Ethereum

  • horas lectivas:

  • practicas durante la asignatura:

  1. Entorno de desarrollo

    • SDK Ethereum

    • Compilación

  1. Componentes de carteras / wallets

    • metamask

    • web3

  1. Lenguaje de solidity con ejemplos y practicas

    • definición del global message

    • estructuras de datos y variables

    • funciones privadas

    • métodos de sincronización

    • definición de eventos

    • definición de bucles

    • excepciones

    • modificadores y herencia

  1. Pruebas de integración

    • truffle reactbox

    • desarrollo de casos unitarios

  1. Seguimiento de componentes

  2. Gestión de eventos


Desarrollo de DAPPS sobre la plataforma Ethereum

  • horas lectivas: 18h

  • practica: 27h

  1. Que es un contrato inteligente

    • definición

    • diseño de operativas

  1. Desarrollo de una DAPP

    • gestión y balance de una cartera con metamask

    • transferencias de un contrato

  1. Compilando y desplegando DAPPs

    • compilando nuestro codigo con solc

    • desplegando la DAPP mediante web3

  1. Empleo del framework truffle

    • generar un sistema descentralizado

    • desarrollar y testar pruebas de integración

Ver más