Presentación

Matricúlate ya y profundiza en el sector tecnológico más importante de la actualidad. Conseguirás trabajar para gigantes como Microsoft, IBM o VISA desarrollando los proyectos más innovadores de Blockchain” 

##IMAGE##

La tercera revolución tecnológica ha traído consigo una gran cantidad de avances que han mejorado la calidad de vida de miles de millones de personas y que han propiciado la mejora de una serie de procesos esenciales en la vida contemporánea. Así, tareas que hace apenas unos pocos años se realizaban presencialmente, ahora se hacen exclusivamente en el ámbito digital. Compras, trámites burocráticos, comunicaciones... 

En esa coyuntura, surgen las criptomonedas y, asociadas a ellas, el blockchain, consistente en una estructura de datos encadenados que registra todo tipo de información, a menudo transacciones económicas, de una forma transparente, segura e inmutable. Entre las particularidades existentes en torno al blockchain, puede destacarse la posibilidad de validar operaciones sin necesidad de la intervención de una tercera parte, como en el caso de las transacciones bancarias. 

Asimismo, el blockchain ha comenzado a tener numerosas aplicaciones más allá de lo puramente económico. Por ejemplo, se usa en el almacenamiento distribuido de datos en la nube, en el registro y verificación de datos, cuestión muy útil en ámbitos públicos y sanitarios, o en el seguimiento de una cadena de suministro, entre muchos otros elementos. De esta forma, es una tecnología que tiene posibilidades ilimitadas, por lo que supone una gran revolución en la actualidad. Así, la nueva gran orientación laboral de desarrolladores, programadores e ingenieros es el blockchain y todo lo que está a su alrededor. 

Este Máster de Formación Permanente preparará al informático para aprovechar las numerosas oportunidades, tanto profesionales como de emprendimiento, que ofrecen el blockchain y las criptomonedas. Y lo hace empleando una innovadora metodología de enseñanza 100% online, compuesta por contenidos multimedia como estudios de caso y resúmenes interactivos. Además, se han incluido un total de 10 Masterclasses exhautivas, impartidas por un docente de prestigio internacional, un auténtico especialista en blockchain. Gracias a su guía, los egresados adquirirán los conocimientos y habilidades para destacar en este dinámico campo. 

¡No dejes escapar esta oportunidad única! TECH te dará acceso a 10 Masterclasses exclusivas y adicionales, diseñadas por un experto internacional en blockchain"

Este Máster de Formación Permanente en Programación para Blockchain contiene el programa 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 dará la oportunidad de profundizar en la programación para Blockchain y en sus aplicaciones prácticas en ámbitos como la sanidad o la logística”

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.  

Avanza profesionalmente o emprende gracias a todo lo que aprenderás sobre Blockchain en este Máster de Formación Permanente” 

##IMAGE##

Las grandes empresas tecnológicas buscan expertos en Programación para Blockchain: no las hagas esperar”

Temario

El temario de este Máster de Formación Permanente en Programación para Blockchain abarca todas las cuestiones necesarias para poder desarrollar proyectos complejos en este ámbito. Así, en él, el informático profundizará en cuestiones como la identidad soberana basada en Blockchain, sus aplicaciones más novedosas como el NFT y el DeFi o su empleo en sectores tan importantes económicamente como la logística. De esta forma, los alumnos podrán dominar todos los aspectos necesarios para programar en esta área y mejorar, así, sus perspectivas profesionales.  

##IMAGE##

El plan de estudios más novedoso te espera. Matricúlate ya y accede a los últimos avances en programación aplicada a Blockchain”  

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 Blockchain

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. Tecnología Blockchain. Criptografía y Seguridad

2.1. Criptografía en Blockchain
2.2. El Hash en Blockchain
2.3. Private Sharing Multi-Hasing (PSM Hash)
2.4. Firmas en Blockchain
2.5. Gestión de claves. Wallets
2.6. Cifrado
2.7. Datos onchain y ofchain
2.8. Seguridad y Smart Contracts

Módulo 3. Desarrollo con Blockchain empresariales: Hyperledger Besu

3.1. Configuración de Besu

3.1.1. Parámetros clave de configuración en entornos productivos
3.1.2. Finetuning para servicios conectados
3.1.3. Buenas prácticas en la configuración

3.2. Configuración de la cadena de bloques

3.2.1. Parámetros clave de configuración para PoA
3.2.2. Parámetros clave de configuración para PoW
3.2.3. Configuraciones del bloque génesis

3.3. Securización de Besu

3.3.1. Securación del RPC con TLS
3.3.2. Securización del RPC con NGINX
3.3.3. Securización mediante esquema de nodos

3.4. Besu en alta disponibilidad

3.4.1. Redundancia de nodos
3.4.2. Balanceadores para transacciones
3.4.3. Transaction Pool sobre cola de mensajería

3.5. Herramientas offchain

3.5.1. Privacidad–Tessera
3.5.2. Identidad–Alastria ID
3.5.3. Indexación de datos–Subgraph

3.6. Aplicaciones desarrolladas sobre Besu

3.6.1. Aplicaciones basadas en tokens ERC20
3.6.2. Aplicaciones basadas en tokens ERC 721
3.6.3. Aplicaciones basadas en token ERC 1155

3.7. Despliegue y automatización de Besu

3.7.1. Besu sobre Docker
3.7.2. Besu sobre Kubernetes
3.7.3. Besu en Blockchain as a Service

3.8. Interoperabilidad de Besu con otros clientes

3.8.1. Interoperabilidad con Geth
3.8.2. Interoperabilidad con Open Ethereum
3.8.3. Interoperabilidad con otros DLT

3.9. Plugins para Besu

3.9.1. Plugins más comunes
3.9.2. Desarrollo de Plugins
3.9.3. Instalación de Plugins

3.10. Configuración de entornos de desarrollo

3.10.1. Creación de un entorno en desarrollo
3.10.2. Creación de un entorno de integración con cliente
3.10.3. Creación de un entorno de preproducción para test de carga

Módulo 4. Desarrollo con Blockchain empresariales: Hyperledger Fabric

4.1. Hyperledger

4.1.1. Ecosistema Hyperledger
4.1.2. Hyperledger Tools
4.1.3. Hyperledger Frameworks

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

4.2.1. Estado del arte de Hyperledger Fabric
4.2.2. Nodos
4.2.3. Orderers
4.2.4. CouchDB y LevelDB
4.2.5. CA

4.3. Hyperledger Fabric–Componentes de su arquitectura. Proceso de una transacción

4.3.1. Proceso de una transacción
4.3.2. Chaincodes
4.3.3. MSP

4.4. Tecnologías habilitadoras

4.4.1. Go
4.4.2. Docker
4.4.3. Docker Compose
4.4.4. Otras tecnologías

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

4.5.1. Preparación del servidor
4.5.2. Descarga de pre-requisitos
4.5.3. Descarga de repositorio oficial de Hyperledger

4.6. Primer despliegue

4.6.1. Despliegue test-Network automático
4.6.2. Despliegue test-Network guiado
4.6.3. Revisión de componentes desplegados

4.7. Segundo despliegue

4.7.1. Despliegue de colección de datos privados
4.7.2. Integración contra una red de Fabric
4.7.3. Otros proyectos

4.8. Chaincodes

4.8.1. Estructura de un Chaincodes
4.8.2. Despliegue y Upgrade de Chaincodes
4.8.3. Otras funciones importantes en los Chaincodes

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

4.9.1. Instalación Hyperledger Explorer
4.9.2. Instalación Hyperledger Calipes
4.9.3. Otras Tools importantes

4.10. Certificación

4.10.1. Tipos de certificaciones oficiales
4.10.2. Preparación a CHFA
4.10.3. Perfiles Developer vs. Perfiles administradores

Módulo 5. Identidad soberana basada en Blockchain

5.1. Identidad digital

5.1.1. Datos personales
5.1.2. Redes sociales
5.1.3. Control sobre los datos
5.1.4. Autenticación
5.1.5. Identificación

5.2. Identidad Blockchain

5.2.1. Firma digital
5.2.2. Redes públicas
5.2.3. Redes permisionadas

5.3. Identidad digital soberana

5.3.1. Necesidades
5.3.2. Componentes
5.3.3. Aplicaciones

5.4. Identificadores descentralizados (DIDs)

5.4.1. Esquema
5.4.2. DID métodos
5.4.3. DID documentos

5.5. Credenciales verificables

5.5.1. Componentes
5.5.2. Flujos
5.5.3. Seguridad y privacidad
5.5.4. Blockchain para registrar credenciales verificables

5.6. Tecnologías Blockchain para identidad digital

5.6.1. Hyperledger Indy
5.6.2. Sovrin
5.6.3. uPort
5.6.4. IDAlastria

5.7. Iniciativas europeas de Blockchain e identidad

5.7.1. eIDAS
5.7.2. EBSI
5.7.3. ESSIF

5.8. Identidad digital de las Cosas (IoT)

5.8.1. Interaciones con IoT
5.8.2. Interoperabilidad semántica
5.8.3. Seguridad de los datos

5.9. Identidad digital de los procesos

5.9.1. Datos
5.9.2. Código
5.9.3. Interfaces

5.10. Casos de uso en identidad digital Blockchain

5.10.1. Salud
5.10.2. Educación
5.10.3. Logística
5.10.4. Administración pública

Módulo 6. Blockchain y sus nuevas aplicaciones: DeFi y NFT

6.1. Cultura financiera

6.1.1. Evolución del dinero
6.1.2. Dinero FIAT vs. Dinero descentralizado
6.1.3. Banca Digital vs. Open Finance

6.2. Ethereum

6.2.1. Tecnología
6.2.2. Dinero descentralizado
6.2.3. Stablecoins

6.3. Otras tecnologías

6.3.1. Binance Smart Chain
6.3.2. Polygon
6.3.3. Solana

6.4. DeFi (Finanzas descentralizadas)

6.4.1. DeFi
6.4.2. Retos
6.4.3. Open Finance vs. DeFi

6.5. Herramientas de información

6.5.1. Metamask y wallets descentralizados
6.5.2. CoinMarketCap
6.5.3. DefiPulse

6.6. Stablecoins

6.6.1. Protocolo Maker
6.6.2. USDC, USDT, BUSD
6.6.3. Formas de colaterización y riesgos

6.7. Exchanges y plataformas descentralizadas (DEX)

6.7.1. Uniswap
6.7.2. SushiSwap
6.7.3. AAVe
6.7.4. dYdX / Synthetix

6.8. Ecosistema de NFT (Tokens No Fungibles)

6.8.1. Los NFT
6.8.2. Tipología
6.8.3. Características

6.9. Capitulación de industrias

6.9.1. Industria del diseño
6.9.2. Industria del Fan Token
6.9.3. Financiación de Proyectos

6.10. Mercados NFT

6.10.1. OpenSea
6.10.2. Rarible
6.10.3. Plataformas personalizadas

Módulo 7. Blockchain. Implicaciones legales

7.1. Bitcoin

7.1.1. Bitcoin
7.1.2. Análisis del Whitepaper
7.1.3. Funcionamiento del Proof of Work

7.2. Ethereum

7.2.1. Ethereum. Orígenes
7.2.2. Funcionamiento Proof of Stake
7.2.3. Caso de la DAO

7.3. Situación actual del Blockchain

7.3.1. Crecimiento de los casos de uso
7.3.2. Adopción del Blockchain por grandes compañías

7.4. MiCA (Market in Cryptoassets)

7.4.1. Nacimiento de la norma
7.4.2. Implicaciones legales (obligaciones, sujetos obligados, etc.)
7.4.3. Resumen de la norma

7.5. Prevención de blanqueo de capitales

7.5.1. Quinta directiva y transposición de la misma
7.5.2. Sujetos obligados
7.5.3. Obligaciones intrínsecas

7.6. Tokens

7.6.1. Tokens
7.6.2. Tipos
7.6.3. Normativa aplicable en cada caso

7.7. ICO/STO/IEO: Sistemas de financiación empresarial

7.7.1. Tipos de financiación
7.7.2. Normativa aplicable
7.7.3. Casos de éxito reales

7.8. NFT (Tokens No Fungibles)

7.8.1. NFT
7.8.2. Regulación aplicable
7.8.3. Casos de uso y éxito (Play to Earn)

7.9. Fiscalidad y criptoactivos

7.9.1. Tributación
7.9.2. Rendimientos del trabajo
7.9.3. Rendimientos de actividades económicas

7.10. Otras regulaciones aplicables

7.10.1. Reglamento general de protección de datos
7.10.2. DORA (Ciberseguridad)
7.10.3. Reglamento EIDAS

Módulo 8. Diseño de arquitectura Blockchain

8.1. Diseño de arquitectura Blockchain

8.1.1. Arquitectura
8.1.2. Arquitectura de infraestructura
8.1.3. Arquitectura de software
8.1.4. Integración despliegue

8.2. Tipos de redes

8.2.1. Redes públicas
8.2.2. Redes privadas
8.2.3. Redes permisionadas
8.2.4. Diferencias

8.3. Análisis de los participantes

8.3.1. Identificación de compañías
8.3.2. Identificación de clientes
8.3.3. Identificación de consumidores
8.3.4. Interactuación entre partes

8.4. Diseño de prueba de concepto

8.4.1. Análisis funcional
8.4.2. Fases de implementación

8.5. Requerimientos de infraestructura

8.5.1. Cloud
8.5.2. Físico
8.5.3. Hibrido

8.6. Requerimientos de seguridad

8.6.1. Certificados
8.6.2. HSM
8.6.3. Encriptación

8.7. Requerimientos de comunicaciones

8.7.1. Requerimientos de velocidad de red
8.7.2. Requerimientos de I/O
8.7.3. Requerimientos de transacciones por segundo
8.7.4. Afectación de requerimientos con la infraestructura de red

8.8. Pruebas de software, rendimiento y estrés

8.8.1. Pruebas unitarias en entornos de desarrollo y preproducción
8.8.2. Pruebas de rendimiento de infraestructura
8.8.3. Pruebas en preproducción
8.8.4. Pruebas de paso a producción
8.8.5. Control de versiones

8.9. Operación y mantenimiento

8.9.1. Soporte: alertas
8.9.2. Nuevas versiones de componentes de infraestructura
8.9.3. Análisis de riesgos
8.9.4. Incidencias y cambios

8.10. Continuidad y resiliencia

8.10.1. Disaster recovery
8.10.2. Backup
8.10.3. Nuevos participantes

Módulo 9. Blockchain aplicado a logística

9.1. Mapeo AS IS operativo y posibles Gaps

9.1.1. Identificación de los procesos ejecutados manualmente
9.1.2. Identificación de los participantes y sus particularidades
9.1.3. Casuísticas y Gaps operativos
9.1.4. Presentación y Staff Executivo del mapeo

9.2. Mapa de los sistemas actuales

9.2.1. Los sistemas actuales
9.2.2. Datos maestros y flujo de información
9.2.3. Modelo de gobernanza

9.3. Aplicación de la Blockchain a logística

9.3.1. Blockchain aplicado a la logística
9.3.2. Arquitecturas basadas en la trazabilidad para los procesos de negocio
9.3.3. Factores críticos de éxito en la implantación
9.3.4. Consejos prácticos

9.4. Modelo TO BE

9.4.1. Definición operativa para el control de la cadena de suministro
9.4.2. Estructura y responsabilidades del plan de sistemas
9.4.3. Factores críticos de éxito en la implantación

9.5. Construcción del Business Case

9.5.1. Estructura de costes
9.5.2. Proyección de los beneficios
9.5.3. Aprobación y aceptación del plan por los Owners

9.6. Creación de Prueba de Concepto (POC)

9.6.1. Importancia de una POC para nuevas tecnologías
9.6.2. Aspectos clave
9.6.3. Ejemplos de POC con bajo coste y esfuerzo

9.7. Gestión del proyecto

9.7.1. Metodología Agile
9.7.2. Decisión de metodologías entre todos participantes
9.7.3. Plan de desarrollo y despliegue estratégico

9.8. Integración de sistemas: oportunidades y necesidades

9.8.1. Estructura y desarrollo del plan de sistemas
9.8.2. Modelo de Maestros de Datos
9.8.3. Papeles y responsabilidades
9.8.4. Modelo integrado de gestión y seguimiento

9.9. Desarrollo e implantación con el equipo de Supply Chain

9.9.1. Participación activa del cliente (negocio)
9.9.2. Análisis de riesgos sistémicos y operativos
9.9.3. Clave del suceso: modelos de pruebas y soporte posproductivo

9.10. Change Management: seguimiento y actualización

9.10.1. Implicaciones de la dirección
9.10.2. Plan de rollout y formación
9.10.3. Modelos de seguimiento y gestión de KPI

Módulo 10. Blockchain y empresa

10.1. Aplicación de una tecnología distribuida en la empresa

10.1.1. Aplicación de Blockchain
10.1.2. Aportaciones del Blockchain
10.1.3. Errores comunes en las implementaciones

10.2. Ciclo de implementación de Blockchain

10.2.1. Del P2P a los sistemas distribuidos
10.2.2. Aspectos clave para una buena implementación
10.2.3. Mejora de las implementaciones actuales

10.3. Blockchain vs. Tecnologías tradicionales. Bases

10.3.1. APIs, data y flujos
10.3.2. Tokenización como piedra angular de los proyectos
10.3.3. Incentivos

10.4. Elección del tipo de Blockchain

10.4.1. Blockchain pública
10.4.2. Blockchain privada
10.4.3. Consorcios

10.5. Blockchain y sector público

10.5.1. Blockchain en el sector público
10.5.2. Central Bank Digital Currency (CBDC)
10.5.3. Conclusiones

10.6. Blockchain y sector financiero. Inicio

10.6.1. CBDC y banca
10.6.2. Activos digitales nativos
10.6.3. Dónde no encaja

10.7. Blockchain y sector farmacéutico

10.7.1. Búsqueda del significado en el sector
10.7.2. Logística o farma
10.7.3. Aplicación

10.8. Blockchain pseudo privadas. Consorcios: sentido de los mismos

10.8.1. Entornos confiables
10.8.2. Análisis y profundización
10.8.3. Implementaciones válidas

10.9. Blockchain. Caso de uso Europa: EBSI

10.9.1. EBSI (European Blockchain Services Infraestructure)
10.9.2. El modelo de negocio
10.9.3. Futuro

10.10. El futuro de Blockchain

10.10.1. Trilemma
10.10.2. Automatización
10.10.3. Conclusiones

##IMAGE##

No existe un programa mejor para profundizar en Blockchain y en su programación”  

Máster en Programación para Blockchain

¡Sumérgete en el fascinante mundo de la tecnología Blockchain con el Máster en Programación para Blockchain de TECH Universidad Tecnológica! Descubre cómo esta revolucionaria tecnología está transformando diversas industrias y adquiere las habilidades necesarias para desarrollar aplicaciones y soluciones innovadoras.

Nuestras clases online te brindan la flexibilidad de estudiar desde cualquier lugar y en el horario que mejor se adapte a tu rutina. A través de nuestra plataforma interactiva, tendrás acceso a materiales didácticos actualizados y podrás participar en sesiones de aprendizaje colaborativas con Experto Universitarios en la materia.

En el Máster en Programación para Blockchain, te sumergirás en los fundamentos de la tecnología Blockchain y aprenderás a programar aplicaciones descentralizadas y contratos inteligentes utilizando lenguajes de programación especializados. Nuestro programa de estudio está diseñado para proporcionarte una formación integral en los conceptos clave de Blockchain, incluyendo la seguridad, la criptografía y la gestión de datos distribuidos.

Además, a medida que avances en el programa, te familiarizarás con las distintas plataformas y frameworks utilizados en el desarrollo de soluciones basadas en Blockchain, brindándote la experiencia práctica necesaria para enfrentar los desafíos del mundo laboral.

Al completar el Máster en Programación para Blockchain de TECH Universidad Tecnológica, estarás preparado para aprovechar las numerosas oportunidades laborales que ofrece el creciente mercado de la tecnología Blockchain. Podrás aplicar tus conocimientos en empresas de diferentes sectores, como finanzas, logística, salud, energía y muchos más.

No pierdas la oportunidad de formar parte de la revolución tecnológica y convertirte en un Experto Universitario en Programación para Blockchain. ¡Inscríbete ahora en el Máster en Programación para Blockchain de TECH Universidad Tecnológica y da un paso adelante en tu carrera profesional!