Este curso de blockchain está diseñado para enseñarte los conceptos básicos y avanzados, y ayudarte a convertirte en un desarrollador de blockchain bien remunerado.
Aprenderás sobre las ventajas de blockchain, la criptomoneda Bitcoin, Ethereum y contratos inteligentes, Hyperledger blockchain, Hyperledger Composer, la creación de una blockchain privada y más.
Para una introducción rápida a qué es Blockchain, consulta este módulo inicial que resume los conceptos que veremos en detalle en todo el curso.
Por qué aprender Blockchain
Blockchain está revolucionando la forma en que se gestionan los datos y las transacciones en todo el mundo. La demanda de desarrolladores de blockchain crece cada año, con un salario medio anual cercano a los 110.680 euros.
“La tecnología Blockchain no es solo una forma más eficiente de liquidar valores. Cambiará fundamentalmente las estructuras del mercado y tal vez incluso la arquitectura de la propia Internet.” — Abigail Johnson, CEO de Fidelity Investments
Es posible que hayas escuchado hablar de la criptomoneda. Sin blockchain, las monedas digitales no existirían. Para principiantes, este curso funciona como una guía completa de conceptos básicos de Blockchain, ideal para iniciar una carrera lucrativa.
Conceptos básicos y avanzados de Blockchain
- Conceptos básicos de Blockchain
- Cómo funciona Blockchain paso a paso
- Principios de la arquitectura de blockchain
- Aplicaciones de blockchain en el mundo real
- Tipos de blockchain y casos de uso
- Redes de bases de datos blockchain
- Criptomonedas, wallets y carteras blockchain
- Exploradores de blockchain para seguimiento de transacciones
- Forks y bifurcaciones: qué son los forks
- Contratos inteligentes y Ethereum
- DApps de Ethereum
- DAO – Organizaciones Autónomas Descentralizadas
Ventajas de Blockchain
Seguro
Imposible alterar transacciones o registros en blockchain.
Adopción global
Respaldada por inversores y grandes empresas.
Operaciones automatizadas
Transacciones completamente automatizadas, sin supervisión externa.
Código abierto
Todas las operaciones son gestionadas por la comunidad open source.
Arquitectura distribuida
Los registros se almacenan en todos los nodos, evitando pérdidas de información.
Flexible
La red es programable, permitiendo la creación de wallets blockchain y aplicaciones personalizadas.
Cómo funciona Blockchain
Cada transacción se valida por nodos en la red. Solo después del consenso se agrega al libro mayor. Aprende cómo funciona Blockchain paso a paso para entender todo el proceso.
Prerrequisitos
- Conocimientos básicos de HTML, JavaScript y CSS
- Entusiasmo por aprender Blockchain
Lenguajes de programación: Solidity, C#, C++, SQL, Ruby, Java, JavaScript, Python, GoLang (principalmente Solidity).
Inicio rápido en Blockchain
- Aprende los conceptos de bases de datos blockchain
- Comprende árboles Merkle y hashing
- Descubre exploradores de blockchain para seguimiento de transacciones
Para principiantes, este curso funciona como guía completa, y también puedes complementar con cursos en Udemy.
Seguridad y forks
Las redes blockchain son muy seguras, pero existen riesgos. Aprende sobre forks y bifurcaciones para comprender cómo evolucionan las cadenas.
Codificación en Blockchain
Es indispensable para desarrollar aplicaciones seguras. Sin codificación no es posible crear DApps o implementar contratos inteligentes.
