Curso de BlockChain
Aprende Blockchain una tecnología enfocada en eliminar a los intermediarios, ahorrar costes en los procesos de validación dentro de los sectores del private equity, energía, logística y banca, son algunos de los sectores demandantes de esta tecnología.
¿Qué vas a aprender en el curso de Blockchain?
Gracias a esta completa formación práctica desarrollarás todas las competencias necesarias para desarrollar dApps, Smart Contracts, legalidad, tokenización, y mucho más.
¿A quién va dirigido?
A cualquier desarrollador interesado en las nuevas tecnologías y oportunidades dentro del campo de Blockchain.
Objetivos
Obtendrás una base solida sobre la metodología BlockChain, así como varias formas de utilizarla.
Duración
Consultar
Requisitos
Para realizar este curso se necesita una base sólida en lenguajes de programación, como Python o JavaScript. Además, se requiere disponer de permisos suficientes como para descargar software en tu equipo.
Bonificación FUNDAE
Sí, solo disponible para empresas.
1
Explorar Unidad
Introducción
- ¿Qué es Blockchain?
- ¿Para qué sirve el Blockchain?
- Tipos de Blockchain
- Conceptos clave del curso
2
Explorar Unidad
Introducción a la criptografía
- ¿Qué es la criptografía?
- Criptografía RSA y ECC
- Criptografía en el Blockchain
- Introducción al Cifrado y a la Firma digital
- ¿Qué es la teoría de juegos?
- Teoría de juegos en el blockchain
3
Explorar Unidad
Funciones hash
- ¿Qué son las funciones hash?
- Funciones hash criptográficas
- Hashes de bloques
- Árbol de Merkle
- Redes P2P
- Hashcash contra el spam
4
Explorar Unidad
Redes blockchain
- Introducción a blockchain a nivel de usuario
- Wallets y exchanges
- Proof of Work vs Proof of Stake
- Introducción a Bitcoin
- Funcionamiento del minado de Bitcoins
- Introducción de Ethereum
- Ethereum Virtual Machine
5
Explorar Unidad
Tokenización
- ¿Qué es un token?
- Ventajas de la tokenización
- Tokenización en los pagos
- ¿Existen normas de uso de Tokenización?
- Implicaciones legales del uso de tokens
- Creando un token en Ethereum
6
Explorar Unidad
Protocolos Ethereum
- Protocolos Ethereum con Geth
- ¿Para qué sirve Geth?
- Ejemplos de uso
- Introducción a Parity Ethereum
- Instalación y puesta en marcha
- Usando Parity Ethereum
7
Explorar Unidad
Contratos inteligentes
- ¿Qué son los contratos inteligentes?
- Introducción a Solidity
- Herramientas de desarrollo útiles
- Instalación y puesta en marcha
- Creando un contrato inteligente
- Interactuando con el contrato
- Testing unitario y TDD
8
Explorar Unidad
Desarrollo de dApps
- ¿Qué son las dApps?
- Tipos de dApps
- State of the dApps
- ¿Cómo crear dApps?
- Introducción a Truffle Suite
- Instalación y puesta en marcha
- Truffle boxes
- Creando un proyecto con Truffle
- Utilizando contratos inteligentes
- Compilación y despliegue del proyecto
9
Explorar Unidad
Evolución de las dApps
- Introducción a las DAO
- ¿Cómo funcionan las DAO?
- ¿Qué es el crowdsale?
- Introducción al ICO
- Características de las ICO
- ICO en Ethereum
- DAS como evolución de las DAO
10
Explorar Unidad
Integración continua en el Blockchain
- ¿Qué es la integración continua?
- Resiliciencia en aplicaciones Blockchain distribuidas
- Robustez en aplicaciones Blockchain críticas
- Escalabilidad en aplicaciones Blockchain distribuidas
¿No es lo que estabas buscando? También hacemos temarios a medida para empresas, consúltanos.
Realiza el curso desde donde quieras gracias a nuestro campus online.
Dispondrás de un profesor experimentado en programación y desarrollo, que te ayudará
y responderá a todas tus dudas.

Tutor personal

Proyecto final

Diploma de certificación

Plataforma online

Disponibilidad horaria
