fbpx

Aplicaciones empresariales con Hyperledger

Objetivo

Este curso proporciona a los participantes los fundamentos y aplicación práctica de la tecnología Blockchain en su modelo de negocio, con el fin comprender los lineamientos para el diseño e implementación de aplicaciones que en los próximos años van a cambiar la forma de hacer negocios.

Temario:

MODULO 1: Overview: Blockchain y Hyperledger

-Arquitectura Blockchain Blockchain Fork - SideChain Blockchain privada vs Blockchain pública Claves públicas y Claves Privadas
-Casos de uso
-¿Que es DLT y qué beneficios trae a los negocios? ¿Qué es Hyperledger? Arquitectura Hyperledger

MODULO 2: Hyperledger Fabric. Primeros pasos

-Introducción a Hyperledger
-Fabric. Características y ventajas para las empresas.
Identity (Certificados X.509 y PKI).
Autoridades de Certificación (Fabric CA)
Membership Service Provider (MSP). Consorcios y Canales.
-Peers y Ledgers (Bloques y transacciones)
-Chaincode (Smart Contracts).
-Políticas + ACL

MODULO 3: Hyperledger Fabric. Mi primera aplicación

-Instalación y configuración de un entorno de desarrollo (Uso de Docker)
-Escribir una aplicación usando el SDK de NodeJS.
-Generación de claves y de un certificado X.509.
-Creación de usuarios.
-Consultar y actualizar Blockchain usando un Contrato Inteligente

MODULO 4: Hyperledger Fabric. Red empresarial

-Diseño y construcción de una red empresarial privada. Diseño y creación de un consorcio entre empresas.
-Creación de la topología de red.
-Creación de las organizaciones.
-Generación de certificados, claves y el bloque génesis.
-Creación de Usuarios y Peers.
-Configuración de MSP y Canales. Asignación de las políticas Instalar e instanciar un ChainCode

MODULO 5: Hyperledger Fabric: ChainCode

¿Que es un ChainCode y cómo funciona? Estructura de un ChainCode. Creación e invocación de un ChainCode.
Práctica 1: Registrar y consultar el hash de un contrato
Práctica 2: Crear, actualizar y eliminar cuentas
Práctica 3: Listar usuarios
Práctica 4: Implementar una calculadora
Práctica 5: Transferir de saldo
Práctica 6: Depositar y retirar dinero

MODULO 6: Hyperledger Composer. Red empresarial

-Introducción a Hyperledger y Composer.
-Estructura, características y ventajas Modelar una red de negocios.
-Configurar, implementar y probar una red empresarial con Hyperledger Composer Playground.
-Instalación del entorno de desarrollo (Uso de Docker).
-Crear, definir, generar y desplegar una red de negocios

MODULO 7: Hyperledger Composer. REST Server y Hyperledger Fabric

Generar un Servidor REST para conectarse a la red empresarial.
Actualizar una red de negocios. Crear una consulta.
Escribir una aplicación en nodejs.
Implementar una red empresarial de Hyperledger Composer en Hyperledger Fabric.

MODULO 8: Hyperledger. Proyectos y conclusiones

Generar un Servidor REST para conectarse a la red empresarial.
Aries, Burrow, Caliper, Cello, Composer, Explorer Fabric, Grid, Indy, Iroha, Quilt, Sawtooth Transact, Ursa.
Tendencias y oportunidades de negocios

Duración:

20 horas

Metodología

En el desarrollo de las sesiones se aplicará una capacitación presencial, casos prácticos, se brindará material digital y se realizarán debates para identificar los procesos de negocio de su organización que pueden ser optimizados con la tecnología Blockchain.
Todos nuestros profesores son profesionales capacitados y con una amplia experiencia en la industria, adicionalmente nuestros programas se actualizan de manera constante para brindarte un mejor servicio.

Al finalizar el Programa de Aplicaciones Empresariales con Hyperledger serás capaz de:

1. Tener una visión global de la tecnología Hyperledger y desarrollar modelos de negocio basados en Blockchain.

2. Entender los mecanismos en los que se basan los sistemas Hyperledger.

3. Conocer y saber analizar las implicaciones legales y regulatorias de los ChainCode.

Whatsapp: 940113661
Teléfono: 017612980

capacitacion@dapps.pe

Lima Perú

WhatsApp chat