Formación Laboris

Postgrado en Experto Universitario en Desarrollo de Aplicaciones Blockchain

UNIR.
UNIR.

Postgrado Online

Precio:
Duración: 4 meses
También se imparte a distancia

Resumen del postgrado

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.

Temario completo de este curso

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.
 
ver temario completo
 
  

Más cursos relacionados de Ingeniería



  • UOC - UNIVERSITAT OBERTA DE CATALUNYA

    Objetivos: El posgrado proporciona una formación técnica y especializada en el ámbito del desarrollo de servicios y aplicaciones de seguridad. La enseñanza combina la adquisición de una base teórica ...

    Postgrado
    Online
    Consultar precio


  • UDIMA

    La de Ingeniero Informático es la profesión que menos nota la crisis; puesto que se siguen necesitando informáticos y sigue habiendo demanada en el mercado laboral. Por ello este Grado de Ingeniería ...

    Carrera universitaria
    Online
    18.240 €


  • Universidad Católica de Ávila.

    La ingeniería de sistemas de información es un empleo que ha aumentado exponencialmente en los últimos años, y cada vez se demandan más trabajadores en este sector. Si estás pensando en dar un ...

    Carrera universitaria
    Distancia
    2.100 €


  • UDIMA

    Requisitos: El acceso a la UDIMA, en el marco de la autonomía universitaria, se enmarca en el respeto al derecho a la educación y a los principios de igualdad, mérito y capacidad, promoción de la ...

    Carrera universitaria
    Distancia
    18.240 €


  • IMPLIKA

    Este profesional ejerce su actividad en el área de informática de entidades que dispongan de sistemas para la gestión de datos e infraestructura de redes (intranet, internet y/o extranet). ...

    Ciclo formativo
    Semipresencial en Madrid
    Consultar precio


  • IMPLIKA

    Este profesional desarrolla su actividad en empresas del sector servicios que se dediquen a la comercialización, montaje y reparación de equipos, redes y servicios microinformáticos en general, como ...

    Ciclo formativo
    Presencial en Barcelona
    Consultar precio


  • Centro San Valero

    Fundación San Valero, a nivel de formación, posee una experiencia continuada en el campo informático, ya que inicia la misma en el año 1989, siendo el primer Centro Aragonés en impartir enseñanza ...

    Carrera universitaria
    Online
    Consultar precio

Laboris en tu móvil | Recomiéndanos | Favoritos | Ayuda | Acerca de Laboris.net | Condiciones de uso | Política de privacidad | Ofertas de empleo | Política de cookies

SCM Spain © 2019 EMAGISTER Servicios de formación, S.L.