En este curso aprenderás a configurar y administrar una red de Hyperledger Fabric. Este curso te servirá de ayuda para preparar el examen de certificación “Certified Hyperledger Fabric Administrator”.


Coding Bootcamps es una escuela autorizado por la Fundación Linux.

 

La tecnología Blockchain está modificando y actualizando muchos negocios tradicionales. La tecnología Blockchain no es solo un movimiento “hype”, actualmente ya existen cientos de redes en producción. Una gran mayoría de soluciones empresariales se desarrollan con Hyperledger Fabric.

 

Hyperledger Fabric es una plataforma de contabilidad distribuida a nivel empresarial que ofrece una gran versatilidad en muchos casos de uso de la industria. La arquitectura modular de Hyperledger Fabric se adapta a la diversidad de casos de uso empresarial mediante componentes plug and play, como servicios de consenso, privacidad y membresía. Hyperledger tiene varios proyectos y herramientas. El proyecto más popular es Hyperledger Fabric, que permite implementar contratos inteligentes.

 

La comunidad de Hyperledger Fabric ha mejorado continuamente la seguridad, utilidad, solidez, rendimiento y el conjunto de características, de gran importancia para usuarios empresariales. Hasta la fecha, no existen otros tipos de tecnología de contabilidad distribuida que disfruten de la adopción por parte de proveedores de servicios en la nube como AWS, Azure, IBM, Google y Oracle.


Objetivos del curso

  • Revisar la arquitectura y componentes de Hyperledger Fabric
  • Introducción a los temas del examen Certified Hyperledger Fabric Administrator (CHFA).
  • Crear una red de Hyperledger Fabric.
  • Explorar los datos de la blockchain usando Hyperledger Explorer
  • Descubrir el ecosistema de Hyperlegder.


Temas y Subtemas

Resumen de los temas y subtemas del curso:


1- Introducción a la tecnología Blockchain

  • Introducción al Blockchain
  • ¿Qué es Blockchain?
  • Tipos de redes
  • Componentes del Blockchain
  • Casos de uso
  • Ejemplos Blockchain

 

2- Anatomía del Blockchain

  • Estructura de una Blockchain
  • Ciclo de vida Blockchain
  • Smart Contract
  • Algoritmos de consenso
  • Participantes de un Blockchain
  • Blockchain en acción


3- Hyperledger Blockchain Ecosystem

  • En esta sección revisaremos el ecosistema y los proyectos de Hyperledger para la creación de aplicaciones blockchain. Haremos una introducción a la Fundación Hyperledger y sus proyectos de código abierto.
  • Introducción a Hyperledger.
  • Frameworks: Besu, Burrow, Fabric, Indy, IROHA y Sawtooth. 
  • Librerías: Aries, Quilt, Transact, y Ursa
  • Herramientas: Avalon, Caliper, Cello y Explorer
  • Solución cadena de suministro: Grid
  • Filosofía Hyperledger
  • Componentes y capas de Hyperledger
  • Algoritmos de consenso
  • Ventajas y desventajas de los proyectos de Hyperledger

 

 

4- Componentes y arquitectura de Hyperledger Fabric

  • En esta sección revisaremos la arquitectura de Hyperledger Fabric y los requisitos de instalación para poder crear aplicaciones basadas en Hyperledger Fabric.
  • Arquitectura de Hyperledger
  • Peer
  • Ordering service (Servicio de ordenamiento)
  • Fabric CA (Autoridad de certificación)
  • Fabric ledger
  • Channel (Canal)
  • Organizaciones
  • Endorsement policy (Políticas de endorsamiento)
  • Membership services provider (MSP)
  • Requisitos de instalación

 

5- Gestión del ciclo de vida de la aplicación

  • En esta sección revisaremos como configurar y administrar el chaincode y establecer las políticas.
  • Instalar e instanciar un paquete de chaincode
  • Configurar políticas de endorsamiento
  • Definir política de datos privados
  • Actualizar y modificar chaincode

 

6- Instalar y configurar una red

  • Modificar la configuración de las base de datos (world database)
  • Definir las políticas de configuración inicial de varias organizaciones
  • Configurar el Ordering service (Servicio de ordenamiento)
  • Configurar los contenedores de Hyperledger Fabric
  • Definir opciones de configuración de red
  • Habilitar TLS para la comunicación
  • Generar bloque génesis
  • Configurar service discovery node

 

7- Diagnóstico y resolución de problemas

  • Consultar y analizar registros del peer & Orderer
  • Consultar y analizar registros del CA
  • Consultar y analizar registros del chaincode

 

8- Membership Service Provider

  • Configurar ACL
  • Crear identidad de usuario final
  • Revocar una identidad
  • Configurar e iniciar Hyperledger Fabric CA

 

 9- Operación y mantenimiento de la red

  • Añadir un peer a una organización existente
  • Crear un canal
  • Añadir una organización a un canal
  • Actualizar la configuración del canal

 

10- Introducción a Hyperledger Explorer

  • Introducción a Hyperledger Explorer
  • Detalles del bloque
  • Lista de peers
  • Lista de chaincode
  • Detalles de transacción
  • Instalar Hyperledger Explorer

 

Proyecto 1- Crear e interactuar con una red Hyperledger Fabric

Proyecto 2- Añadir una organización a un canal de Hyperledger Fabric

Proyecto 3- Instalar Hyperledger Explorer


Requisitos

 

Seleccione un plan de precios y regístrese

Course Curriculum

  Resumen del curso
Available in days
days after you enroll
  1- Introducción a la tecnología Blockchain
Available in days
days after you enroll
  2- Anatomía del Blockchain
Available in days
days after you enroll
  3- Hyperledger Blockchain Ecosystem
Available in days
days after you enroll
  4- Componentes y arquitectura de Hyperledger Fabric
Available in days
days after you enroll
  5- Gestión del ciclo de vida de la aplicación
Available in days
days after you enroll
  6- Instalar y configurar una red
Available in days
days after you enroll
  7- Diagnóstico y resolución de problemas
Available in days
days after you enroll
  8- Membership Service Provider
Available in days
days after you enroll
  9- Operación y mantenimiento de la red
Available in days
days after you enroll
  10- Introducción a Hyperledger Explorer
Available in days
days after you enroll
  Proyecto 1- Crear e interactuar con una red Hyperledger Fabric
Available in days
days after you enroll
  Proyecto 2- Añadir una organización a un canal de Hyperledger Fabric
Available in days
days after you enroll
  Proyecto 3- Instalar Hyperledger Explorer
Available in days
days after you enroll
Jordi Guirao- MBA & Ingeniero Blockchain

Jordi Guirao- MBA & Ingeniero Blockchain


Jordi es ingeniero con un MBA Internacional en Administración y Dirección de empresas Industriales. Está especializado en Ingeniería Blockchain y DLTs, por el Instituto de Blockchain y Tecnología en Barcelona, España. Además, está certificado por Consensys Academy y la Fundación IOTA. Es un apasionado de la minería y las aplicaciones distribuidas (DApps). 

Jordi tiene una gran experiencia en el sector de la Generación Eléctrica trabajando en una empresa líder mundial del sector, Naturgy. Jordi es instructor Junior en Blockchain en Coding Bootcamps. Tambíen ha sido tutor en Tutellus, una plataforma de formación basada en un token. Además, es cofundador de HashMarket, un marketplace descentralizado de minería, en desarrollo. Mis cursos:


Seleccione un plan de precios y regístrese