EMAGISTER CUM LAUDE
¡15% de ahorro!
EMAGISTER CUM LAUDE
¡15% de ahorro!
UNIR (La Universidad en Internet)

Experto Universitario en Desarrollo de Aplicaciones Blockchain

UNIR (La Universidad en Internet)
En línea
  • UNIR (La Universidad en Internet)
Precio Emagister

$91,805 $78,034
*Precio Orientativo
Importe original en EUR:
4,300EUR  3,655EUR
CURSO PREMIUM

Información importante

Tipología Experto universitario
Metodología En línea
Duración 4 Meses
Inicio 19/03/2020
Campus virtual
Envío de materiales didácticos
  • Experto universitario
  • En línea
  • Duración:
    4 Meses
  • Inicio:
    19/03/2020
  • Campus virtual
  • Envío de materiales didácticos
Descripción

Si quieres complementar sus conocimientos actuales y adquirir aquellas competencias para abordar los retos profesionales, esta es tu oportunidad. Emagister te presenta este completo curso de Experto Universitario en Desarrollo de Aplicaciones Blockchain, impartido por UNIR.

Este programa te prepara desarrollando los conocimientos del Curso en aplicaciones Blockchain, el cual te introducirá a fondo en el ecosistema Blockchain, que está sentando las bases para la tecnología del futuro. Conocerás soluciones y arquitecturas tecnológicas que ya se están demandando en proyectos reales de la industria. A través de una formación práctica aprenderás tanto los fundamentos básicos como las competencias necesarias para desarrollar software con las tecnologías Blockchain más demandadas: ayudándote a entender el funcionamiento de las criptomonedas Bitcoin y Ethereum. Minar Bitcoin mediante Bitcoin Scripting. Asimismo, conocer las distintas redes Blockchain como IBM Hyperledger y Alastria. Por último, aprender cómo funcionan los Smart Contracts y el entorno en el que se ejecutan.

Si estas interesado y necesitas información haz click en el botón de “Pedir información” y nuestros asesores se podrán en contacto contigo para resolver sus inquietudes.

Información importante

Precio a usuarios Emagister:

Requisitos: El programa está dirigido a perfiles técnicos que han recibido formación y tienen conocimientos de programación y desarrollo de software, recién graduados o desarrolladores de software sin titulación pero con experiencia creando software no relacionado con Blockchain.

Instalaciones (1) y fechas
Dónde se imparte y en qué fechas
Inicio Ubicación
19 mzo. 2020
Online
Inicio 19 mzo. 2020
Ubicación
Online

¿Qué aprendes en este curso?

Contratos
Desarrollo de aplicaciones
Firma digital
Redes
Criptografía
Teoría de juegos
Consideraciones legales
Criptomonedas
Bitcoin
Smart Contracts
Ethereum
alastria
Entornos de Integración
Hashcash
Criptomonedas Bitcoin
Minar Bitcoin
Bitcoin Scripting
Distintas redes Blockchain
IBM Hyperledger

Programa académico

1. Introducción a Blockchain (3 créditos)
Introducción e historia: Introducción a las Criptomonedas y los tokens.Introducción a la CriptografíaIntroducción a la Criptografía RSA y ECCIntroducció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 EthereumLas 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.Implicaciones legales del uso de tokensBitcoin y Criptomonedas (En relación con IVA, IRPF, Minería de Bitcoin).Blockchains y Consideraciones Legales.

2. Ethereum (3 créditos)
Parity y GethConfiguración de los clientes para desarrollo de appsHerramientas de desarrollo y exploradores de bloques.Instalación y uso de una testnet propia.API RPC-JSON de Geth para construir aplicaciones de backendConsumo 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 webDesarrollo 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 ContractsLenguaje 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.

3. Redes Blockchain (3 créditos)
IBM HyperledgerInstalación de Hyperledger.Desarrollo de una aplicación de ejemplo.AlastriaIntroducció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 usoEjemplos de casos de uso por empresas relacionados con Identidad.Ejemplos de casos de uso por empresas relacionados con tokenización.Implicaciones legales derivadas de Smart Contracts y Tokenización de activos Smart contratcs y consideraciones legales.Initial Coin Offerings. Del Crowdfunding al Crowsale.

4. Desarrollo de aplicaciones Blockchain (6 créditos)
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 ContractsMecanismos 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.

5. Trabajo Fin de Experto (3 créditos)
Desarrollo de un proyecto propio basado en Alastria.