Descripción

Conoce gracias a este programa todos los secretos para desarrollar en entornos blockchain y haz progresar tu carrera como programador” 

especializacion desarrollo blockchain

El blockchain ha llegado para revolucionar el mundo tecnológico. Aunque inicialmente su nombre iba asociado exclusivamente a las criptomonedas, en la actualidad ha demostrado su eficacia en numerosos campos. Por esa razón, las grandes empresas del ámbito digital ya se encuentran construyendo potentes departamentos de desarrollo blockchain con el objetivo de situarse como referentes en esta área.

De esta manera, especializarse en programación para blockchain en este momento puede abrir la puerta a numerosas oportunidades, y este Experto Universitario aprovecha esa coyuntura para brindar al profesional todos los conocimientos necesarios para convertirse en un especialista en la materia, de forma que pueda progresar en su propia empresa o tener acceso a las más grandes compañías tecnológicas del mundo.

Así, esta titulación profundiza, entre otras cosas, en clientes como Hyperledger Fabric e Hyperledger Besu, de forma que el informático disponga de las mejores herramientas para poder programar con eficacia en este ámbito. Y, para que este proceso sea aún más eficaz, este programa se ofrece en formato 100% online, de forma que quien lo realice pueda compaginar su carrera profesional con el estudio. Todo ello, apoyándose en innovadores materiales multimedia para facilitar el proceso de aprendizaje.

Desarrolla innovadores proyectos blockchain gracias a todos los conocimientos que adquirirás en este Experto Universitario” 

Este Experto Universitario en Desarrollo Blockchain contiene el programa educativo más completo y actualizado del mercado. Sus características más destacadas son:

  • El desarrollo de casos prácticos presentados por expertos en blockchain
  • Los contenidos gráficos, esquemáticos y eminentemente prácticos con los que está concebido recogen una información científica y práctica sobre aquellas disciplinas indispensables para el ejercicio profesional
  • Los ejercicios prácticos donde realizar el proceso de autoevaluación para mejorar el aprendizaje
  • Su especial hincapié en metodologías innovadoras
  • Las lecciones teóricas, preguntas al experto, foros de discusión de temas controvertidos y trabajos de reflexión individual
  • La disponibilidad de acceso a los contenidos desde cualquier dispositivo fijo o portátil con conexión a internet

Este programa te permitirá programar las mejores herramientas en el ámbito del blockchain para una compañía independiente o para una gran empresa”   

El programa incluye, en su cuadro docente, a profesionales del sector que vierten en esta capacitación la experiencia de su trabajo, además de reconocidos especialistas de sociedades de referencia y universidades de prestigio.  

Su contenido multimedia, elaborado con la última tecnología educativa, permitirá al profesional un aprendizaje situado y contextual, es decir, un entorno simulado que proporcionará una capacitación inmersiva programada para entrenarse ante situaciones reales.  

El diseño de este programa se centra en el Aprendizaje Basado en Problemas, mediante el cual el profesional deberá tratar de resolver las distintas situaciones de práctica profesional que se le planteen a lo largo del curso académico. Para ello, contará con la ayuda de un novedoso sistema de vídeo interactivo realizado por reconocidos expertos.   

Alcanza el progreso profesional que buscas con este Experto Universitario"

experto desarrollo blockchain

El blockchain es el presente y el futuro. No esperes más y matricúlate"

Temario

Este Experto Universitario en Desarrollo Blockchain tiene el temario más completo y actualizado en este ámbito, por lo que el informático podrá profundizar en aspectos como la creación de tokens, la configuración de Besu y Fabric, la configuración de la cadena de bloques, el proceso de una transacción y el uso de herramientas complementarias como Hyperledger Explorer o Hyperledger Calipes, entre muchos otros. De esta forma, al finalizar la titulación, el profesional habrá recibido un proceso de enseñanza novedoso y profundo. 

estudiar desarrollo blockchain

Comienza a programar o perfecciónate en el ámbito del desarrollo blockchain y ábrete la puerta a numerosas oportunidades en esta potente área”  

Módulo 1. Desarrollo con blockchains públicas: Ethereum, Stellar y Polkadot

1.1. Ethereum. Blockchain pública

1.1.1. Ethereum
1.1.2. EVM y GAS
1.1.3. Etherescan

1.2. Desarrollo en Ethereum. Solidity

1.2.1. Solidity
1.2.2. Remix
1.2.3. Compilación y ejecución

1.3. Framework en Ethereum. Brownie

1.3.1. Brownie
1.3.2. Ganache
1.3.3. Despliegue en Brownie

1.4.Testing smart contracts

1.4.1. Test Driven Development (TDD)
1.4.2. Pytest
1.4.3. Smart contracts

1.5. Conexión de la web

1.5.1. Metamask
1.5.2. web3.js
1.5.3. Ether.js

1.6. Proyecto real. Token fungible

1.6.1. ERC20
1.6.2. Creación de nuestro token
1.6.3. Despliegue y validación

1.7. Stellar Blockchain

1.7.1. Stellar blockchain
1.7.2. Ecosistema
1.7.3. Comparación con Ethereum

1.8. Programación en Stellar

1.8.1. Horizon
1.8.2. Stellar SDK
1.8.3. Proyecto token fungible

1.9. Polkadot Project

1.9.1. Polkadot project
1.9.2. Ecosistema
1.9.3. Interacción con Ethereum y otras blockchains

1.10.Programación en Polkadot

1.10.1. Substrate
1.10.2. Creación de Parachain de Substrate
1.10.3. Integración con Polkadot

Módulo 2. Desarrollo con blockchains empresariales: Hyperledger Besu

2.1. Configuración de Besu

2.1.1. Parámetros clave de configuración en entornos productivos
2.1.2. Finetuning para servicios conectados
2.1.3. Buenas prácticas en la configuración

2.2. Configuración de la cadena de bloques

2.2.1. Parámetros clave de configuración para PoA
2.2.2. Parámetros clave de configuración para PoW
2.2.3. Configuraciones del bloque génesis

2.3. Securización de Besu

2.3.1. Securación del RPC con TLS
2.3.2. Securización del RPC con NGINX
2.3.3. Securización mediante esquema de nodos

2.4. Besu en alta disponibilidad

2.4.1. Redundancia de nodos
2.4.2. Balanceadores para transacciones
2.4.3. Transaction Pool sobre Cola de Mensajería

2.5. Herramientas offchain

2.5.1. Privacidad - Tessera
2.5.2. Identidad – Alastria ID
2.5.3. Indexación de datos – Subgraph

2.6. Aplicaciones desarrolladas sobre Besu

2.6.1. Aplicaciones basadas en tokens ERC20
2.6.2. Aplicaciones basadas en tokens ERC 721
2.6.3. Aplicaciones basadas en token ERC 1155

2.7. Despliegue y automatización de Besu

2.7.1. Besu sobre Docker
2.7.2. Besu sobre kubernetes
2.7.3. Besu en Blockchain as a service

2.8. Interoperabilidad de Besu con otros clientes

2.8.1. Interoperabilidad con Geth
2.8.2. Interoperabilidad con Open Ethereum
2.8.3. Interoperabilidad con otros DLT

2.9. Plugins para Besu

2.9.1. Plugins más comunes
2.9.2. Desarrollo de plugins
2.9.3. Instalación de plugins

2.10. Configuración de entornos de desarrollo

2.10.1. Creación de un entorno en desarrollo
2.10.2. Creación de un entorno de integración con cliente
2.10.3. Creación de un entorno de preproducción para test de carga

Módulo 3. Desarrollo con blockchains empresariales: Hyperledger Fabric

3.1. Hyperledger

3.1.1. Ecosistema Hyperledger
3.1.2. Hyperledger Tools
3.1.3. Hyperledger Frameworks

3.2. Hyperledger Fabric – Componentes de su arquitectura. Estado del arte

3.2.1. Estado del arte de Hyperledger Fabric
3.2.2. Nodos
3.2.3. Orderers
3.2.4. CouchDB y LevelDB
3.2.5. CA

3.3. Hyperledger Fabric - Componentes de su arquitectura. Proceso de una transacción

3.3.1. Proceso de una transacción
3.3.2. Chaincodes
3.3.3. MSP

3.4. Tecnologías Habilitadoras

3.4.1. Go
3.4.2. Docker
3.4.3. Docker Compose
3.4.4. Otras tecnologías

3.5. Instalación de pre-requisitos y preparación de entorno

3.5.1. Preparación del servidor
3.5.2. Descarga de pre-requisitos
3.5.3. Descarga de repositorio oficial de Hyperledger

3.6. Primer despliegue

3.6.1. Despliegue test-network automático
3.6.2. Despliegue test-network guiado
3.6.3. Revisión de componentes desplegados

3.7. Segundo despliegue

3.7.1. Despliegue de colección de datos privados
3.7.2. Integración contra una red de Fabric
3.7.3. Otros proyectos

3.8. Chaincodes

3.8.1. Estructura de un Chaincode
3.8.2. Despligue y Upgrade de Chaincodes
3.8.3. Otras funciones importantes en los Chaincodes

3.9. Conexión a otras Tools de Hyperledger (Caliper y Explorer)

3.9.1. Instalación Hyperledger Explorer
3.9.2. Instalación Hyperledger Calipes
3.9.3. Otras tools importantes

3.10. Certificación

3.10.1. Tipos de certificaciones oficiales
3.10.2. Preparación a CHFA
3.10.3. Perfiles developer vs perfiles administradores

experto online desarrollo blockchain

Domina Hyperledger Fabric e Hyperledger Besu con este Experto Universitario”