Menú
¡Llama gratis! 900 264 357

Máster en Diseño y Desarrollo en Blockchain del centro UCAV Universidad Católica de Ávila

Programa de Máster en Diseño y Desarrollo en Blockchain

Centro Premium

Modalidad: Online
Precio: 994 €

Descripción

Si buscas formar parte de los profesionales del futuro está formación es la ideal para lograr tus metas, adquiriendo nuevas destrezas, habilidades y competencias.

Se un profesional en el desarrollo de la tecnología blockchain, junto con el desarrollo de las plataformas ethereum y dapps desarrollando al máximo nuevas habilidades, destrezas y competencias, necesarias para ser un profesional competitivo en el nuevo mercado .

A quién va dirigido

La formación se enfoca en profesionales en ciencias sociales y jurídicas, interesados en este sector o en profesionales de carreras afines a está área que buscan desarrollar nuevas competencias y conocimientos.

Objetivos

  • Conocer y aplicar una solución blockchain.
  • Comprender la historia del blockchain y aplicabilidad en el mundo real.
  • Conocer las primeras divisas digitales descentralizadas. 
  • Entender las principales soluciones de blockchain.
  • Implementar la arquitectura de soluciones blockchain.



Temario

Asignatura 1 Introducción al blockchain (6 ECTS)

• horas lectivas: 20h

• horas practica: 25h

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

3. Arquitectura de soluciones blockchain

• gestión de las colas de bloques 

• algoritmos de consenso

• sistemas de recompensa

• transacciones 


Asignatura 2 Criptografía aplicada a las soluciones de blockchain (3 ECTS)

• horas lectivas: 18h 

• ejercicios durante la asignatura: 9h

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

3. funciones hash 

• principales soluciones de funciones hash 

• colisiones 

4. curvas elípticas 

• criptosistemas de curvas elípticas

• algoritmos de ataque a curvas elípticas


Asignatura 3 Sistemas distribuidos aplicados a las soluciones de blockchain ( 3 ECTS)

• horas lectivas: 18h 

• ejercicios durante la asignatura: 9h

1. Tipos de comunicación 

• peer to peer 

• modelos de publicación y anuncio de nodos  

• sistemas de colas 

2. Sistemas de ficheros 

• tolerancia de fallos  

3. Sincronización 

• distribución y acuerdo

• latencia 

• transacciones y concurrencia


Asignatura 4 Escenario actual de las implementaciones de blockchain ( 6 ECTS)

• horas lectivas: 20h

• horas practica: 25h

1. Tipos de soluciones de blockchain

• centralizados VS descentralizados

• públicos y privados  

2. Principales soluciones de blockchain 

• soluciones clásicas  

• soluciones emergentes 

• soluciones empresariales 

• hyperledger y la red alastria

 

Asignatura 5. teoría de juegos ( 3 ECTS) 

• horas lectivas : 12h

• ejercicios durante la asignatura : 6h

1. análisis de juegos 

• combinatoria 

• juegos de suma zero

• equilibrio de NASH

2. diseño de juegos 

• juegos cooperativos

• reglas de puntuación


Asignatura 6. Implementación de nuestro propio sistema de blockchain ( 9 ECTS)

•   horas lectivas: 30h 

•   practica: 51h

1. Diseño de componentes

• estructura de datos de un bloque

• Wallets y transacciones

• colas de bloques

2. Criptografía

• implementación de nuestra función hash 

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

• Proof of Work 

3. Definición de métodos

• gestión de bloques 

• gestión de transacciones

4. Generar nuestro sistema descentralizado

• anuncio y gestión de nodos

• modos de intercomunicación entre nodos 

• envió y tipos mensajes

• tolerancia a fallo

5. Sincronización

• sincronización de información 

• validación de bloques  

• algoritmos de consenso 

6. Pruebas de integración

• integración de componentes

• pruebas de minado

• desarrollo de una interfaz blockexplorer


Asignatura 7. Desarrollo sobre la plataforma Ethereum (6 ECTS)

• horas lectivas: 18h

• practicas durante la asignatura: 27h

1. Entorno de desarrollo 

• SDK Ethereum 

• Compilación

2. Componentes de carteras / wallets

• metamask 

• web3

3. 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

4. Pruebas de integración

• truffle reactbox

• desarrollo de casos unitarios 

5. Seguimiento de componentes 

6. Gestión de eventos 


Asignatura 8 Desarrollo de DAPPS sobre la plataforma Ethereum (6 ECTS)

• horas lectivas: 18h

• practica: 27h

1. Que es un contrato inteligente 

• definición 

• diseño de operativas

2. Desarrollo de una DAPP 

• gestión y balance de una cartera con metamask

• transferencias de un contrato 

3. Compilando y desplegando DAPPs

• compilando nuestro codigo con solc

• desplegando la DAPP mediante web3

4. Empleo del framework truffle

• generar un sistema descentralizado 

• desarrollar y testar pruebas de integración 


Titulación obtenida

Al culminar la formación de forma satisfactoria el alumno obtendrá un certificado como Máster en Diseño y Desarrollo en Blockchain, emitido por el centro.


Requisitos

No, es necesaria la documentación previa.

Información Adicional

Evaluación


La evaluación es un componente fundamental de la formación del alumno, está compuesta por:

• Trabajos a realizar de manera individual o en grupo, ponderados en la nota final de acuerdo a su complejidad y al número de horas que se deben dedicar


• Exámenes tipo test a realizar en cada uno de los temas del master


Examen (30% de la nota final) 


Durante el master, el alumno deberá realizar un examen de tipo test por cada tema visto en clase. El alumno podrá repetir un máximo de dos veces el examen de la asignatura. 


El alumno deberá haber superado todos los exámenes con al menos un 5 para poder realizar la ponderación de nota final, la superación de los exámenes constituye un requisito indispensable para la superación de la asignatura y por tanto del temario del master. El alumno con nota inferior se considerará suspenso. 


Trabajos obligatorios (70% de la nota final) 


Durante el master, el alumno deberá realizar los diferentes trabajos que constituirán la calificación de trabajos obligatorios, la ponderación de los trabajos en la nota final de trabajos obligatorios es proporcional a la complejidad de los mismos y los ETCS de la asignatura, la tabla posterior recoge dicha proporción. 


La superación de los trabajos obligatorios constituye un requisito indispensable para la superación del master, El alumno deberá tener en el trabajo al menos un 5 para poder realizar la ponderación de notas y considerarse la asignatura como aprobada. El alumno con nota inferior se considerará suspenso. 


En el caso de tener el trabajo obligatorio superado y no aprobar el examen, se guardará su nota hasta la segunda convocatoria de examen perteneciente al curso académico actual 


No se admitirán trabajos fuera de la fecha límite de entrega, que será comunicada al alumno con suficiente antelación. Con la no presentación del trabajo obligatorio se considerará suspensa la asignatura, independientemente de la nota obtenida en el examen.


Trabajo Proporción

Analizar tres modelos cualesquiera de criptodivisas a fechas del master e indicar los principales aspectos de su diseño y las diferencias de acuerdo a lo explicado en clase 10 %

Ejercicios de criptografía aplicada 5 %

Ejercicios de sistemas distribuidos 5 %

Proponer un modelo viable de blockchain indicando sus principales características desde un punto de vista funcional, técnico y de negocio 10 %

Desarrollar un sistema funcional de blockchain y hacerlo accesible a terceros 30 %

Ejercicios de teoría de juegos 5 %

Desarrollar y publicar en ETHEREUM una aplicación a elección y publicarla en la comunidad libre 20 %

Desarrollo en Solidity en la plataforma ETHEREUM 15 %




Contacta ahora con el centro

Junglebox S.L. (Responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información requeridas y el envío de comunicaciones promocionales sobre formación, derivadas de tu consentimiento. Podrás ejercer tus derechos de acceso, supresión rectificación, limitación, portabilidad y otros derechos, según lo indicado en nuestra P. de Privacidad​