Contenidos SCORM

Sistemas Operativos

IFCT84 Soluciones Blockchain Open Source Empresariales

El scorm IFCT84 Soluciones Blockchain Open Source Empresariales es una formación especializada de la Familia Profesional de la Informática y Comunicaciones.

  • Duración150 h
  • Unidades6
  • FormatoSCORM 1.2

Sobre este contenido

El scorm IFCT84 Soluciones Blockchain Open Source Empresariales es una formación especializada de la Familia Profesional de la Informática y Comunicaciones. Con el scorm IFCT84 Soluciones Blockchain Open Source Empresariales el alumno mejorará sus conocimientos a la hora del diseño y gestión de las arquitecturas empresariales en la solución de Blockchain.

A quién va dirigido

El scorm IFCT84 Soluciones Blockchain Open Source Empresariales está dirigido a todos aquellos estudiantes o profesionales relacionados con la informática que quieran obtener conocimientos sobre la gestión y diseño de arquitectura empresarial en la solución Blockchain.

Temario

6 unidades didácticas · 150 horas

Contenido6 unidades
SCORM 1

Introducción a la tecnología blockchain de hyperledger fabric

  • Conocimiento de los fundamentos básicos de las Tecnologías DLT.
  • - Tecnologías DLT.
  • - Contabilidad de Triple Entrada.
  • - Tipos de Blockchains.
  • - Redes P2P.
  • - Casos de uso reales en el mercado: Bitcoin, la primera solución Blockchain.
  • Identificación de los fundamentos de la generación de bloques en un entorno Blockchain.
  • - Componentes: estructura de los bloques y árboles de Merkle.
  • - Problema de los Generales Bizantinos.
  • - Algoritmos de consenso: PoW, PoS.
  • - Minado. Procesado en una plataforma de minado
  • - Tipos de Nodos.
  • Análisis de diversos tipos de transacciones.
  • - Visualización y configuración de entorno Remix.
  • - Subida de código de ejemplo Smart Contract.
  • - Transacción en red Ropsten de transacción pública con dinero de prueba de dicha red.
  • Identificación de los fundamentos de la Fundación Hyperledger.
  • - Hyperledger dentro del ecosistema Blockchain.
  • - Evolución funcional. Desarrollo histórico y situación actual.
  • - Proyectos alojados en la Fundación Hyperledger.
  • - Recursos y herramientas empleadas dentro de la Fundación Hyperledger.
  • Análisis de los fundamentos de Hyperledger Fabric.
  • - Arquitectura y componentes: Rama v1.X., Rama v2.X (latest), diferencias entre versiones.
  • - Despliegue de arquitecturas estándares.
  • - Proyecto de creación y despliegue guiado. Escenarios típicos con Hyperledger Fabric v1.4.
SCORM 2

Desarrollo de proyectos en hyperledger fabric

  • Creación de una infraestructura Hyperledger Fabric y alteraciones funcionales habituales.
  • - Proyecto Hyperledger Fabric en Docker para una red universitaria española.
  • - Adición de una organización a una red existente.
  • - Administración y configuración de un canal de Hyperledger Fabric.
  • - Creación de certificados en base a la configuración de la red.
  • - Administración de una Autoridad Certificadora (CA).
  • Modificaciones típicas de un proyecto blockchain con Hyperledger Fabric.
  • - Adición de un nodo a la red.
  • - Agregación de CouchDB a los nodos.
  • - Actualización de los nodos dentro del canal.
  • - Gestión de los Smart Contracts (Chaincodes).
  • - Adición una nueva organización a la red.
  • - Cambio de permisos en canales.
  • - Creación de canales independientes para dar solución a un problema propuesto.
  • - Cambio de arquitectura para que trabaje bajo RAFT.
  • - Cambio de arquitectura para que trabaje bajo Kafka.
  • - Añadidura de CA a la red y su manejo.
  • - Acoplamiento de un HSM (Software) a la CA.
SCORM 3

Visión empresarial de proyectos con hyperledger fabric

  • Análisis de las soluciones actuales del mercado que utilizan Hyperledger.
  • - Dimensionamiento de un proyecto en producción.
  • - Proveedores actuales del mercado, y su portfolio.
  • - Estimación de costes de un proyecto con diferentes entornos.
  • - Estimación de costes en infraestructura cloud.
  • - Estimación de costes de mano de obra (equipo implicado).
  • Despliegue en un proyecto docente, un proyecto industrial y un proyecto legal:
  • - Entorno de desarrollo.
  • - Entorno de preproducción.
  • - Entorno de producción.
  • Implementación de Hyperledger Explorer.
  • - Integración en una arquitectura ya desplegada.
  • - Otras herramientas de visualización de Blockchains o aplicaciones relacionadas.
  • - Despliegue. Conexión a una red Hyperledger Fabric.
  • - Gestión de certificados de acceso de una red de Hyperledger Fabric.
  • Implementación de Hyperledger Composer.
  • - Pruebas de Concepto.
  • - Implementación de un API REST con Hyperledger Composer.
  • - Despliegue de aplicación en Angular.
  • - Conexión de una red existente de Composer contra aplicación en Angular.
  • - Conexión de una red existente de Composer con Hyperledger Explorer.
  • Implementación de Hyperledger Caliper.
  • - Conexión con arquitecturas existentes.
  • - Realización de informes entregables a clientes.
  • - Ejecución de pruebas de rendimiento.
  • - Realización de un informe de prueba de rendimiento.
  • Detección, diagnóstico y resolución de problemas en Hyperledger Fabric.
  • - Gestión de registros (logs).
  • - Herramientas de diagnóstico.
  • - Problema de indisponibilidad de un componente de Hyperledger Fabric.
  • - Restart de red de Hyperledger Fabric.
  • - Recovery de almacenamiento de un componente de Hyperledger Fabric.
  • - Estado del servidor y procesos que comprometen al sistema.
SCORM 4

Tokens y smart contracts con soluciones blockchain

  • Análisis e implementación de los distintos tipos de Tokens existentes en la actualidad.
  • - Estándares más usados: Estándar ERC20, Estándar ERC721
  • - Características de los Tokens.
  • - Tipos de Tokens: Security Tokens, Utility Tokens, otros tipos de Tokens.
  • - Creación y gestión de Tokens.
  • Programación de Chaincodes básicos.
  • - Características de los Chaincodes, funcionamiento, implementación y optimización.
  • - Fundamentos básicos del Lenguaje de Programación Go
  • - Desarrollo de un Chaincode para LevelDB y CouchDB.
  • - Otros lenguajes de programación para la elaboración de Chaincodes: Java, Node.js
  • Desarrollo de proyectos de Chaincodes:
  • - Proyecto docente de desarrollo de Chaincode para la red universitaria española. Mejoras
  • - Proyecto industrial de desarrollo de Chaincode para creación de fármacos. Mejoras
  • - Proyecto legal de desarrollo de Chaincode para registro de Propiedad Intelectual. Mejoras
  • Implementación de Tokens en Ethereum.
  • - La Blockchain pública de Ethereum.
  • - Versiones privadas de Ethereum.
  • - Creación de un token ERC20 en la red de Ropsten.
  • Gestión de Tokens en Blockchains privadas (p.e.: Quorum o Besu).
  • - Migración del token creado en Ethereum a una red de Quorum.
  • - Migración del token creado en Ethereum a una red de Hyperledger Besu.
  • Desarrollo de Smart Contracts.
  • - Usos derivados de los Smart Contracts. DApps, DAOs, DeFi.
  • - Despliegue de Solidity
  • - Desarrollo de Smart Contract legal de Propiedad Intelectual.
  • - Desarrollo de Smart Contract registro de títulos
SCORM 5

Identidad digital en alastria y otras soluciones blockchain

  • Valoración de los fundamentos de la Identidad Digital y de la influencia de Alastria en el ecosistema Blockchain.
  • - Alastria y la importancia de la Identidad Digital en la tecnología Blockchain.
  • - Identidad Digital y el respaldo legal actual.
  • - Estándar de Identidad Digital de Alastria. Iniciativas
  • - Estándares nacionales e internacionales: Estándar de identidad nacional aceptado por la Asociación Española de Normalización (UNE) y Estándar de la European Blockchain Services Infrastructure (EBSI). Iniciativas
  • - Revisión de otras iniciativas de Identidad Digital.
  • Evaluación de las herramientas utilizadas en la implementación de la Identidad Digital en la plataforma Hyperledger.
  • - Hyperledger Indy.
  • - Hyperledger Aries.
  • - Hyperledger Ursa.
  • Integración de una solución de Identidad Digital en una arquitectura Hyperledger.
  • - Despliegue de Identidad Digital de Alastria.
  • - Gestión documental de los distintos estándares de Identidad Digital: UNE vs European Blockchain Services Infrastructure (EBSI). Iniciativa eIDAS Bridge en EBSI.
  • - Trabajo simulado de selección de una identidad para un país con su propia identidad ciudadana.
  • Utilización de otras soluciones Blockchain.
  • - Despliegue de transacciones con la plataforma NEM.
  • - Despliegue de Smart Contracts con RSK.
  • - Despliegue de Hyperledger Besu.
SCORM 6

Diseño e implementación de proyectos con hyperledger fabric

  • Identificación de las distintas fases del proceso de creación de un proyecto completo de forma autónoma utilizando las distintas herramientas y componentes que proporciona Hyperledger.
  • - Diseño y creación de una red desde cero.
  • - Adición de una organización a una red existente.
  • - Administración y configuración de un canal de Hyperledger Fabric.
  • - Gestión de los Chaincodes.
  • - Administración de una CA.
  • Realización de la documentación de un proyecto a nivel profesional.
  • - Importancia de la documentación para el éxito de un proyecto.
  • - Conocer las implicaciones legales del proyecto.
  • - Saber hacer una estimación económica del proyecto.
  • - Saber componer un equipo blockchain.
  • Implementación de un proyecto a nivel empresarial desde cero.
  • - Selección del proveedor cloud
  • - Estimación económica del proyecto.
  • - Estimación de recursos humanos para la ejecución del proyecto.
  • - Cronograma de ejecución.
  • - Posibles financiaciones.
  • - Documentación del trabajo realizado
  • Modificación de la instalación inicial del proyecto.
  • - Adición de un nodo a la red.
  • - Agregación de CouchDB a los nodos.
  • - Actualización de los nodos dentro del canal.
  • - Gestión de los Smart Contracts (Chaincodes).
  • - Adición una nueva organización a la red.
  • - Cambio de permisos en canales.
  • - Documentación de los cambios realizados

Más contenidos de Sistemas Operativos

Ver los 48 →