¿Qué quieres aprender?

Curso Blockchain de la A a la Z: Crea tu criptomoneda ...

Curso Blockchain de la A a la Z: Crea tu criptomoneda en Python

Frogames Formación

Curso online


70

¡Aprovecha el poder de la tecnología más disruptiva desde Internet a través de ejemplos de la vida real! Domina Blockchain ahora mismo.

Aprende los conceptos clave de Blockchain, la intuición y la formación práctica totalmente en Python para ponerte rápidamente al día con todo lo relacionado con las Criptomonedas y Blockchain. Podrás aprender:

Módulo 1: Cómo construir una Cadena de Bloques - Empezaremos por el principio

Módulo 2: Cómo crear una Criptomoneda - El siguiente paso de tu viaje

Módulo 3: Cómo crear un Contrato Inteligente - Vamos a cruzar la línea de meta

¿Quieres hablar con un asesor sobre este curso?

Objetivos

Esto es lo que aprenderás con nosotros en este curso: De cero a experto en Blockchain: El criterio #1 para tener éxito en cualquier cosa es estar fascinado. Si combinas tu interés por el Blockchain con esta formación, tienes todo lo que necesitas para convertirte en un experto en la materia, aunque no sepas por dónde empezar. Un enfoque práctico, no solo teórico: La mejor manera de reforzar una habilidad es practicarla uno mismo y el blockchain no es diferente. No sólo haremos todas y cada una de las líneas de código en el lenguaje Python, sino que también daremos pasos atrás regularmente para ver el flujo lógico de nuestras creaciones. La guía definitiva para la comprensión intuitiva: En este curso no sólo desarrollarás las habilidades requeridas y el conocimiento profundo sobre Blockchain, sino que también obtendrás los instintos tecnológicos adecuados. A través de esta intuición aprenderás dónde y cómo aplicar Blockchain en el mundo real.

Requisitos

Este es un curso de nivel medio, por tanto te recomendamos: Haber completado los cursos de Estadística Descriptiva y Python de la A a la Z para tener las bases de programación en Python Tener un nivel de matemáticas preuniversitarias Tener un ordenador con conexión a internet y con cualquier sistema operativo instalado y saber utilizarlo a nivel básico de usuario

Temario completo de este curso

Bienvenidos a la Parte 1: Blockchain

Intuición del Blockchain(3:50:35)

Plan de Ataque

¿Qué es Blockchain?

El Hash SHA256

El libro mayor inmutable

Red Distribuída P2P

Cómo funciona el minado: El Nonce

Cómo funciona el minado: El puzzle criptográfico

Tolerancia a Faltas Bizantinas

Protocolo de Consenso: Defensa contra atacantes

Protocolo de Consenso: Proof-of-Work

Demo de Blockchain en acción

Intuición del Blockchain

Crear una Cadena de Bloques(3:42:42)

Paso 1 - Instalar Anaconda y el repositorio de Github

Paso 2 - Instalar Flask y Postman

Paso 3 - Importar las librerías

Paso 4 - Crear el constructor de la cadena de bloques

Paso 5 - Crear un nuevo bloque de la cadena

Paso 6 - Obtener el último bloque de la cadena

Paso 7 - Proof of Work

Paso 8 - Obtener el hash de un bloque

Paso 9 - Comprobar si la cadena de bloques es válida

Paso 10 - Crear una instancia de Flask y de la cadena de bloques

Paso 11 - Minar un nuevo bloque de la cadena con Flask

Paso 12 - Obtener la cadena de bloques con Flask

Paso 13 - Demo de nuestra cadena de bloques en acción

Reto final de blockchain

Solución al reto de blockchain

--------- Parte 2: Criptomonedas ---------(00:00)

Bienvenidos a la Parte 2: Criptomonedas

Intuición de las Criptomonedas(4:51:26)

Plan de Ataque

¿Qué es Bitcoin?

Políticas Monetarias de Bitcoin

Comprender la dificultad del minado

Un tour virtual por una mina de bitcoins

Mining Pools

El Rango del Nonce

Cómo eligen las transacciones los mineros (Parte 1)

Cómo eligen las transacciones los mineros (Parte 2)

CPUs vs GPUs vs ASICs

Mempools

Los bloques huérfanos

El ataque del 51%

Extra: conversión de bits al objetivo actual

Intuición de las criptomonedas

Intuición sobre Transacciones con Criptomonedas(2:10:53)

Plan de Ataque

Transferencias y UTXOs

¿De dónde salen las tarifas de transacción?

Cómo funcionan los monederos o wallets

Firmas criptográficas: claves públicas y claves privadas

Demo de Claves Públicas y Privadas

Demo de Claves Públicas y Privadas

Clave Pública vs Dirección Bitcoin

Monederos Jerárquicos Deterministas

Intuición sobre Transacciones con Criptomonedas

Crear una Criptomoneda(3:20:49)

Paso 1 - Importar e instalar las librerías necesarias

Paso 2 - Añadir transacciones a la cadena de bloques

Paso 3 - Añadir nodos descentralizados a la red

Paso 4 - Reemplazar la cadena de bloques por la más larga

Paso 5 - Minar un nuevo bloque de la criptomoneda

Paso 6 - Añadir una nueva transacción por POST

Paso 7 - Petición para dar de alta nuevos nodos en la red

Paso 8 - Petición para reemplazar la cadena de bloques por la más larga

Paso 9 - Ficheros Adicionales y Creación de Nodos Distribuidos

Paso 10 - Demostración final

--------- Parte 3: Smart Contracts ---------(00:00)

Bienvenidos a la Parte 3: Smart Contracts

Intuición de los Smart Contracts(3:47:39)

Plan de Ataque

Qué es Ethereum

Qué es un Smart Contract

Aplicaciones Distribuidas (DApps)

Máquinas Virtuales de Ethereum y el Gas

Organizaciones Autónomas Descentralizadas (DAOs)

El ataque DAO

Soft y Hard Fork: la historia de los forks Bitcoin y Ethereum

Soft y Hard Fork - Clase Avanzada

ICO - Initial Coin Offering

Caso de Estudio sobre ICOs

Whitepapers y casos reales

Blockchain y la Web 3.0

Intuición sobre los Smart Contracts

Crear un Smart Contract(2:04:24)

Paso 1 - Instalar Ganache+Truffle, MyEtherWallet y Solidity+Remix

Paso 2 - Variables públicas del Contrato

Paso 3 - Mappings de direcciones a equities

Paso 4 - Modificadores y validación de requisitos

Paso 5 - Funciones para obtener el balance de tokens y dólares de un inversor

Paso 6 - Comprar Tokens con dólares

Paso 7 - Vender de tokens y devolución del dinero

Paso 8 - Demostración Final

Alt Coins(57:53)

Ripple

Litecoin

Stellar

Cardano

Neo

BONUS por ser estudiante de Frogames Formación(1:05:12)

Material Adicional 1 - Infografía - Top 3 de verdades sobre Criptomonedas

Material Adicional 2 - Top 10 de Industrias que cambiarán debido al Blockchain

Material Adicional 3 - Cheatsheet única: Futuro de Blockchain y Machine Learning

Enhorabuena por terminar nuestro curso de Blockchain de la A a la Z(03:14)

Proyecto Final: ajusta tu propio smart contract

Enhorabuena por completar Blockchain de la A a la Z

Ver más