Experto Universitario en Desarrollo de Aplicaciones Blockchain

Información
UNIR (La Universidad en Internet)
Online
Curso
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 siones.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. más
Otros cursos de esta academia
Máster en Monitorización de Ensayos Clínicos
(UNIR (La Universidad en Internet))
Hacer prácticas en las cros (contract research organizations) y en fundaciones biomédicas de investigación en hospitales como monitor de ensayos clínicos...
Experto Universitario en la Adicción a las Nuevas Tecnologías
(UNIR (La Universidad en Internet))
Conocer en profundidad los distintos modelos de evaluación e intervención en el campo de la psicología, aplicados a la adicción a nuevas tecnologías...
Experto Universitario en Docencia Universitaria Online
(UNIR (La Universidad en Internet))
Modelos centrados en el aprendizaje o centrados en la enseñanza... el diseño de instrucción y el lms (learning managment system) tema 4... el mastery learning: descripción...
Experto Universitario en Técnicas de Litigación en Juicio
(UNIR (La Universidad en Internet))
La elaboración del informe oral... la división del informe oral... también se tratará una parte importante en esta esta fase: la comunicación al cliente de la sentencia...
Máster en Revenue Management
(UNIR (La Universidad en Internet))
Conocer la estructura financiera de una empresa y entender la relación entre la economía y el revenue management... analizar los ratios de la rentabilidad propios...
Experto Universitario en Peritaje Informático
(UNIR (La Universidad en Internet))
Conocerás los fundamentos teórico-prácticos para la realización de informes periciales informáticos - manejarás las herramientas y técnicas más utilizadas para la...
Experto Universitario en Metodología CLIL y Bilingüismo
(UNIR (La Universidad en Internet))
Especialízate en metodología bilingüe con el curso online en aicle/clil de unir con el curso online en metodología clil aprenderás a implementar el bilingüismo de...
Máster en Project Management PMP®.
(UNIR (La Universidad en Internet))
Desarrollar una visión estratégica y global del negocio... los actores del proyecto y la necesidad del proyectolección 6: introducción a la planificación de los...
Experto Universitario en Genética Clínica y Medicina Personalizada
(UNIR (La Universidad en Internet))
Conocer las técnicas de secuenciación genómica, sus límites y sus expectativas posibles... formarse para interpretar el significado clínico de los cambios genéticos...
Experto Universitario en Ecografía Musculoesquelética
(UNIR (La Universidad en Internet))
Diplomados/graduados en fisioterapia y enfermería... avances tecnológicos actuales ecografía de tejido subcutáneo, piel, lesiones cutáneas ecografía de tendones...
PEDIR INFORMACIÓN