Post on 21-Jun-2020
Desarrollo de Aplicaciones BlockchainExperto Universitario en
Presentación
Objetivos
Por qué UNIR recomienda este programa
Datos clave
Por qué elegirnos
Claustro
Programa
◾ Introducción a blockchain
◾ Ethereum
◾ Redes blockchain
◾ Desarrollo de Aplicaciones Blockchain
◾ Trabajo fin de experto
◾ Programas relacionados
◾ Impulsa tu carrera profesional
Desarrollo de Aplicaciones Blockchain
Experto Universitario en
Índice
EXPERTO UNIVERSITARIO EN DESARROLLO DE APLICACIONES BLOCKCHAIN - 3 -
MÁS INFORMACIÓN: 941 209 743 | INFO@UNIR.NET
Blockchain, más allá de sus orígenes en el nacimiento
de las criptomonedas, ha irrumpido con fuerza como
la tecnología que permite eliminar intermediarios y
ahorrar costes en los procesos de las empresas. Ha
demostrado tener muchas otras aplicaciones no rela-
cionadas con el dinero. En esa evolución, si bien los
bancos fueron los primeros en utilizar Blockchain,
hoy en día son muchos los sectores que están usan-
do esta tecnología. Sectores como el private equity,
la energía y la logística son algunos de los actuales
mercados donde los profesionales están explorando
nuevos modelos de negocio.
Cada vez son más las industrias que están deman-
dando proyectos reales de Blockchain y, sobre todo,
profesionales que los pongan en marcha. Esto ha
generado una demanda de perfiles especializados en
Blockchain que supera exponencialmente a la oferta.
Además, la posibilidad de construir modelos de
negocio basados en Blockchain, y el hecho de que
beneficien a empresas de distintos sectores, ha pro-
piciado la creación de consorcios alrededor de esta
tecnología. Uno de los más relevantes es Alastria, en
el que más de quinientas empresas españolas tra-
bajan juntas para crear una red que haga posible
la creación de un nuevo estándar de identidad di-
gital, utilizando la tecnología de los smart contracts.
Por todo esto, UNIR ha organizado el Experto Uni-
versitario en Desarrollo de Aplicaciones Blockchain.
El primer título universitario 100% online que te for-
mará como profesional del ecosistema Blockchain,
permitiéndote conocer las soluciones y arquitecturas
tecnológicas que ya se están demandando todas esas
empresas.
Con este programa serás capaz de aplicar todo lo
aprendido creando tu propio proyecto compatible
con la red de Alastria, desarrollando tu propia Dapp
para el acceso a los Smart Contracts, desarrollados
con el lenguaje Solidity y desplegados en Alastria,
mediante una interfaz web.
Todo ello a cargo de prestigiosos especialistas dirigi-
dos por el creador de la primera startup con capital
social en Bitcoins del mundo, Alberto G. Toribio.
Además, gracias a la acreditación del Consejo de
Colegios de Ingeniería Informática (CCII) en con-
venio con Alastria obtendrás la Certificación de
Aplicaciones Blockchain Alastria.
ObjetivosEn este curso te introducirás en el ecosistema Block-
chain para conocer a fondo las distintas soluciones
y arquitecturas tecnológicas que se están deman-
dando en proyectos reales de la industria, así como
las diferentes tendencias y aplicaciones existentes en
la mayoría de sectores. El objetivo es que aprendas
desde cero los fundamentos básicos, adquieras las
competencias necesarias para desarrollar software
con las tecnologías Blockchain más demandadas.
Gracias a este curso serás de capaz de:
◾ Entender el funcionamiento de las criptomone-
das Bitcoin y Ethereum
◾ Realizar transacciones en Bitcoin mediante Bit-
coin Scripting
◾ Conocer las distintas redes Blockchain como IBM
Hyperledger, Ethereum, Quorum y Alastria
◾ Desarrollar Smart Contracts y crear tokens
◾ Aprender cómo funcionan los Smart Contracts y
el entorno en el que se ejecutan
◾ Crear un proyecto compatible con Alastria gra-
cias al acuerdo de colaboración con el consorcio
nacional de Alastria, que incluye las principales
empresas de banca, energía y tecnologías de la
información
Presentación
EXPERTO UNIVERSITARIO EN DESARROLLO DE APLICACIONES BLOCKCHAIN - 4 -
MÁS INFORMACIÓN: 941 209 743 | INFO@UNIR.NET
Datos Clave
4 M E S E S / 1 8 E C T S
1 0 0 % O N L I N E Y M U C H O M Á S
◾ Clases online en directo
◾ Clases magistrales
◾ Desarrollo de un proyecto propio basado en
Alastria
◾ Entrevistas a expertos
◾ Tutor personal
D I R I G I D O A
◾ Perfiles técnicos que tienen conocimientos de
programación y desarrollo de software
◾ Recién graduados
◾ Desarrolladores de software sin titulación
pero con experiencia creando software no re-
lacionado con Blockchain
Al finalizar los alumnos podrán desempeñar los
siguientes perfiles profesionales:
◾ Arquitecto Blockchain
◾ Responsable técnico de proyectos Blockchain
◾ Director de equipos de desarrollo Blockchain
*Para poder acceder a este título es necesario dispo-
ner de conocimientos de programación y desarrollo
de software.
Por qué UNIR recomienda este programa Con el Experto Universitario Desarrollo de Aplica-
ciones Blockchain aprenderás los fundamentos bá-
sicos y adquirirás las competencias necesarias para:
◾ Desarrollar software con las últimas tecnologías
Blockchain que permite eliminar intermediarios
y ahorrar costes en los procesos de las empresas
◾ Explorar nuevos modelos de negocio más allá
de la industria financiera, como los sectores del
private equity, la energía y la logística
◾ Dominar los Smart Contracts que en la actuali-
dad permiten gestionar de manera eficaz la infor-
mación o valores negociables de manera descen-
tralizada
◾ Crear un proyecto compatible con la red Alastría
(Quorum)
◾ Conocer los modelos de negocio basados en
Blockchain y los beneficios obtenidos en más de
un centenar de empresas de distintos sectores
gracias al mayor consorcio nacional creado alre-
dedor de esta tecnología, Alastria
EXPERTO UNIVERSITARIO EN DESARROLLO DE APLICACIONES BLOCKCHAIN - 5 -
MÁS INFORMACIÓN: 941 209 743 | INFO@UNIR.NET
S E S I O N E S O N L I N E E N D I R E C TO
Podrás seguir e intervenir en las sesiones estés donde es-tés, sin necesidad de desplaza-mientos. Y si por algún motivo no pudieras asistir, podrás ver el material grabado en cual-quier momento
L E A R N I N G BY D O I N G
Aplicarás todos los conoci-mientos gracias al aprendizaje adquirido en sesiones prácti-cas. Trabajarás en grupos diri-gidos por expecialistas, donde podrás fomentar el Networking e intercambiar experiencias
T U TO R P E R S O N A L
En UNIR, cada alumno cuenta con un tutor personal desde el primer día, siempre disponible por teléfono o email. Los tuto-res ofrecen una atención per-sonalizada haciendo un segui-miento constante
F L E X T I M E , S I N B A R R E R A S
Sin barreras geográficas, en cualquier momento y en cual-quier lugar. Nos adaptamos a tu disponibilidad horaria per-mitiéndote acceder y participar en directo a las sesiones online
N E T W O R K I N G I N T E R N A C I O N A L
Podrás conocer al resto de participantes de España y La-tinoamérica. Te pondremos en contacto con ellos de forma presencial y/o virtual a lo largo del curso
R E C U R S O S D I D Á C T I CO S
En el Campus Virtual encontra-rás una gran variedad de con-tenidos con los que preparar cada asignatura. Organizados de tal de manera que facilitan un aprendizaje ágil y eficaz
Porque ponemos a tu disposición todo lo que nece-
sitas para mejorar tu carrera profesional, sin necesi-
dad de desplazarte, tan solo requieres de conexión
a internet y un dispositivo (PC, Tablet o incluso un
Móvil) para seguir el programa.
Porque con nuestro modelo pedagógico, pionero en
el mercado, participarás en clases online en directo
impartidas por los mejores profesionales de cual-
quier parte del mundo. Además, podrás verlas en
cualquier momento y desde cualquier lugar, ideal
para compatibilizarlo con tu agenda personal y pro-
fesional.
Porque fomentamos el NETWORKING, clave en tu
desarrollo profesional, poniéndote en contacto con
ponentes y participantes de alto nivel, con los que
compartirás trabajo y experiencias a través de la pla-
taforma.
Por qué elegirnos
La Universidad Internacional de La Rioja, uni-
versidad con docencia 100% online, se ha con-
solidado como solución educativa adaptada a los
nuevos tiempos y a la sociedad actual. El inno-
vador modelo pedagógico de UNIR ha consegui-
do crear un nuevo concepto de universidad en el
que se integran aspectos tecnológicos de última
generación al servicio de una enseñanza cercana
y de calidad. La metodología 100% online per-
mite a los alumnos estudiar estén donde estén,
interactuando, relacionándose y compartiendo
experiencias con sus compañeros y profesores.
Actualmente UNIR cuenta con:
◾ Más de 41.000 alumnos
◾ Más de 10.000 alumnos internacionales
◾ Presencia en 90 países de los 5 continentes
◾ Más de 130 títulos de Grado y Postgrado
◾ Más de 4.000 convenios de colaboración
firmados para dar cobertura de prácticas a
nuestros estudiantes
◾ Además UNIR es una universidad responsa-
ble con la cultura, la economía y la socie-
dad. Este compromiso se materializa a través
de la Fundación UNIR.
Un nuevo concepto de Universidad online
Claustro
Iñigo García de la MataSupervisor e Ingeniero
Blockchain Grant Thornton Spain
Alfonso de la Rocha Gómez-Arevalillo
Experto en Blockchain Telefónica Tech
Carmen TorranoSenior Researcher
Eleven Paths
Santiago Marquez SolisCTO de Clluc (Grupo Barrabés)
José Luis Nieto GarcíaIdentity and Access
Management Architect Airbus Defence and Space
Maria Teresa Nieto GalánBlockchain Technological
Specialist Telefónica
Christian Delgado Von EitzenSocio/Director AbiaxTICs
Jorge Ordovás OromendíaCo-responsable del
centro de Competencia de Blockchain Telefónica
Alejandro Gómez de la CruzCEO y Cofounder icofounding
F I D E L PA N I A G UA D Í E Z I n n o v a t i o n & B l o c k c h a i n
U N I R
Profesor en UNIR en el Máster de Seguridad Informáti-ca e investigador en el laboratorio de Seguridad EVA-LUES de la Universidad Carlos III de Madrid, donde se encuentra realizando su doctorado.
A L B E R TO G Ó M E Z TO R I B I O I n n o v a t i o n & B l o c k c h a i n
B A N K I A
Experiencia como experto en tecnología para el Minis-terio de Interior, Tribunal Supremo, Sony Entertainment y Telefónica I+D. En 2014 fundó la primera startup con una entidad financiera como socio y en 2016 su propia firma de consultoría Blockchain. Actualmente colabora como asesor con Comisión Europea, Reserva Federal y Europol entre otros.
D I R E C TO R D E L P R O G R A M A
CO D I R E C TO R D E L P R O G R A M A
EXPERTO UNIVERSITARIO EN DESARROLLO DE APLICACIONES BLOCKCHAIN - 8 -
MÁS INFORMACIÓN: 941 209 743 | INFO@UNIR.NET
A S I G N AT U R A 1
Introducción a BlockchainConocer el origen y la evolución de blockchain, cómo protege la criptografía nuestros datos, las comunicaciones y la seguridad de Blockchain. Aprender el funcionamiento de las cadenas de blo-ques públicas más relevantes: Bitcoin y Ethereum.
◾ Introducción a las Criptomonedas y los tokens
» Introducción a la Criptografía
» Introducción a la Criptografía RSA y ECC
» Introducción al Cifrado y a la Firma digital
» Teoría de Juegos y como aplica en Blockchain
» Usos prácticos de la criptografía como la prueba de trabajo, Hashcash o Merkle Tree
◾ Redes Blockchain: Bitcoin y Ethereum
» Las criptomonedas como usuario: Wallets y Exchanges
» Funcionamiento de la cadena de bloques, la prueba de trabajo y los protocolos de consenso
» Funcionamiento de Bitcoin y el Bitcoin Scripting
» Funcionamiento de Ethereum y la Ethereum Virtual Machine
◾ Fiscalidad
» Implicaciones legales del uso de token
A S I G N AT U R A 2
EthereumConocer los parámetros básicos de programación en front-end de aplicaciones web haciendo uso de los lenguajes HTML y Javascript.
◾ Parity y Geth
» Configuración de los clientes para desarrollo de apps
» Herramientas de desarrollo y exploradores de bloques
» Instalación y uso de una testnet propia
◾ API RPC-JSON de Geth para construir aplicaciones de backend
» Consumo de información de bloques y transacciones
» Serialización de mensajes
» Suscripción a eventos
» Gestión de las claves
◾ API Web3 y Metamask para construir aplicaciones web
» Desarrollo de una Dapp simple consumiendo Web3
» Desarrollo de una Dapp con de gestión del gas por el usuario con Metamask
» Mecanismos desatendidos de gestión del gas
◾ Desarrollo de Smart Contracts
» Lenguaje Solidity
» EVM y los matices del código Solidity vs código compilado
» Herramientas de desarrollo para Smart Contracts
» Unit Testing y Test Driven Development en los Smart Contracts
* El alumno deberá disponer de conocimientos básicos de pro-gramación en Front-End de aplicaciones web haciendo uso de los lenguajes HTML y JavaScript. Se recomienda seguir el material publicado por W3Schools para algunos puntos que se desarrollarán en esta asignatura
Programa
EXPERTO UNIVERSITARIO EN DESARROLLO DE APLICACIONES BLOCKCHAIN - 9 -
MÁS INFORMACIÓN: 941 209 743 | INFO@UNIR.NET
A S I G N AT U R A 3
Redes BlockchainConocer la plataforma Hyperledger en sus diversas aproximaciones: Fabric, Sawtooth, etc. Familiari-zarse con Web3.js, el concepto y uso del framework Truffle, así como con el nodo Geth y la interacción con este a través de la consola Geth.
◾ IBM Hyperledger
» Instalación de Hyperledger
» Desarrollo de una aplicación de ejemplo
◾ Alastria
» Introducción al gobierno y arquitectura de Alastria
» Instalación de Alastria
» Ejemplo práctico de transacciones privadas usando Constellation
» Ejemplo práctico funcionando sobre Alastria
◾ Casos de uso
» Casos de uso más relevantes de la tecnología
» Protección de datos
» Implicaciones legales derivadas de smart contracts y tokenización de activos
A S I G N AT U R A 4
Desarrollo de aplicaciones BlockchainIdentificar procesos y herramientas necesarias para la generación de un token en Blockchain. Se analizarán con especial detalle los estándares de Ethereum ERC 721, ERC725 y ERC 735, así como su aplicación en la red Alastria.
◾ Tokenización e ICOs (ERC20, ERC721)
» Serialización de mensajes e iteración con ERC20 y ERC721 desde Web3 y RPC
» Desarrollo de ejemplos
◾ Identidad digital (ERC725)
» Serialización de mensajes e iteración con ERC721 desde Web3 y RPC.
» Desarrollo de ejemplos.
◾ Testing e integración continúa de aplicaciones distribuidas
» Prácticas para dotar de resiliencia a aplicaciones Blockchain distribuidas: Chaos Monkey
» Prácticas para dotar de robustez a aplicaciones Blockchain críticas que gestionan claves privadas y dinero: Event Sourcing y modelo de actores
» Prácticas para el escalado de aplicaciones Blockchain distribuidas: microservicios
◾ Desarrollo de Smart Contracts
» Mecanismos de control de versiones
» Mecanismos para desacoplar contratos: Contratos interfaz
» Cálculo de costes de ejecución de los contratos
» Frameworks de desarrollo de Smart Contracts: OpenZepelin
» Auditoría de Smart Contracts
» Ingeniería del Software aplicada a Blockchain
EXPERTO UNIVERSITARIO EN DESARROLLO DE APLICACIONES BLOCKCHAIN - 10 -
MÁS INFORMACIÓN: 941 209 743 | INFO@UNIR.NET
T R A B A J O F I N D E E X P E R TO
El objetivo del presente trabajo es que el alumno realice un diseño y un desarrollo de una aplicación blockchain que deberá ser compatible con la red Alastria, en el que aplique y desarrolle los conoci-mientos adquiridos a lo largo del curso:
◾ Justificación del uso de la tecnología Blockchain
para resolver el problema propuesto
◾ Análisis y modelado del sistema propuesto
◾ Desarrollo de Smart Contracts y su despliegue
en la red Alastria
◾ Desarrollo de una aplicación web para la inte-
racción con los Smart Contracts desplegados
previamente usando Web3 y RPC
◾ Testing de la solución desarrollada
En el desarrollo de este trabajo se valorará que el
alumno haga uso:
◾ El análisis y el modelado de la solución se hace
de acuerdo con el proceso de ingeniería de
software visto en el curso
◾ El código desarrollado sigue las buenas prácti-
cas de seguridad vistas en el curso
◾ Empleo de técnicas como la herencia o el poli-
morfismo en el desarrollo realizado
◾ Uso eficiente de la gestión del gas
◾ Tener en cuenta conceptos como el escalado, la
robustez o la tolerancia a fallos
◾ Utilización de las técnicas de testing vistas en el
curso
Programas relacionados
OT R O S P R O G R A M A S Q U E P U E D E N S E R D E T U I N T E R É S
◾ Blockchain Aplicado a Negocio
◾ Resolución de Problemas Complejos
◾ Inteligencia Artificial
◾ Transformación Digital
◾ Dirección y Gestión de la Innovación
C Ó M O M AT R I C U L A R S E
◾ Completa el formulario de preinscripción
◾ Recibe la llamada de un asesor personal,
que verifica que cumples los requisitos exi-
gidos y te ayuda a elaborar tu plan de estu-
dios personalizado
◾ Cumplimenta la matrícula* con la forma de
pago más adecuada a tus necesidades
◾ Recibe tu clave de acceso al AULA VIRTUAL
y comienza el curso organizándote a tu ma-
nera
*Un asesor te facilitará el acceso al formulario
de matrícula.
Consulta con tu asesor los descuentos por inscripción a varios programas - 941 209 743
info@unir.net | www.unir.net
CO N V I É R T E E N E L P R O F E S I O N A L Q U E L A S E M P R E S A S N E C E S I TA N
A través de nuestro Dpto. de Salidas Profesiona-
les y Empleabilidad, podrás encontrar multitud
de oportunidades, programas de apoyo y contac-
to con las mejores empresas de tu sector. Estas
empresas ya forman parte de nuestra Red de Part-
ners UNIR y te están buscando.
UNIR, mucho más que una universidad
Más información - 941 209 743empleoypracticas.unir.net | info@unir.net
Headhunting Club
Viveros online de Empleo
Inside the company
Feria Virtual de Empleo
Programa Shadowing
Prácticas de Excelencia
RECTORADO
Avenida de la Paz, 13726004 Logroño
España +34 941 210 211
DELEGACIÓN MÉXICO
Av. Extremadura, 8. Col Insurgentes Mixcoac. Del.Benito
Juárez 03920, México D.F.01800 681 5818
DELEGACIÓN MADRID
C/ Almansa, 10128040 Madrid
España +34 915 674 391
DELEGACIÓN ECUADOR
Av. República E7-123 y Martín Ca-rrión (esquina).Edificio Pucará
(+593) 3931480
DELEGACIÓN COLOMBIA
Calle 100 # 19 – 61 Edificio Centro Empresarial 100.
Oficina 801+571 5169659
DELEGACIÓN PERÚ
Gabriel Chariarse, 415San Antonio, Miraflores
Perú, Lima(01) 496 – 8095