Aprende a programar en Blockchian: Ethereum & Solidity
Por Magnate Uranga
()
Información de este libro electrónico
Aprender a programar en blockchain desde cero, Ethereum y Solidity . Este libro contiene todo lo que necesitas saber para prender a programar en blockchain. Contiene información de códigos e imágenes para avanzar con mayor facilidad. En esta introducción en programación en blockchain nos introducimos de lleno en la teoría, desde lo más básico y profundizamos en varios de los conceptos. Si ya tenes conocimientos generales, de programación o de blockchain, el contenido de este libro te servirá igual, para repasar conceptos y para profundizar en muchos que tal vez los sepas sin profundidad. Antes de comprar debes saber bien que contenido encontrarás en este libro:
EL OBJETIVO DE ESTE LIBRO ES ENSEÑARTE A CONSTRUIR APLICACIONES WEB CON TEORÍA DE RED ETHEREUM.
NO hablaremos sobre mercado cripto.
NO es una guía de inversiones.
NO es una guía académica ni entraremos en debates sobre la teoría, solo la utilizaremos para crear aplicaciones útiles.
La teoría solo se utiliza para dar un marco de referencia, pero el objetivo final es que te conviertas en un programador en la red.
Así que adelante, aprende a programar en blockchain.
Recuerda este es el VOLUMEN 1 de 4 libros.
Relacionado con Aprende a programar en Blockchian
Libros electrónicos relacionados
Ethereum: Elemental: Su Guía para Entender, Usar y Ganar dinero con la Moneda Digital Que Es Más Inteligente Que Bitcoin Calificación: 4 de 5 estrellas4/5Blockchain , criptomonedas y NFT : una introducción práctica Calificación: 0 de 5 estrellas0 calificacionesDominar Ethereum y Blockchain: una guía para principiantes para empezar a ganar dinero Calificación: 3 de 5 estrellas3/5Todo Sobre Tecnología Blockchain: La Guía Definitiva Para Principiantes Sobre Monederos Blockchain Calificación: 0 de 5 estrellas0 calificacionesEthereum (ETH): Qué es, cómo funciona, cómo comprar, cómo vender y cómo montar una cartera rentable Calificación: 0 de 5 estrellas0 calificacionesCriptodivisas: Una Guía Completa Para Invertir E Intercambiar En Blockchains: Negocios/Economía Calificación: 3 de 5 estrellas3/5El metaverso para principiantes: La guía definitiva para entender e invertir en la web 3.0, los NFT, los criptojuegos y la realidad virtual Calificación: 0 de 5 estrellas0 calificacionesComo invertir en Ethereum: La Guía Completa de Cómo Invertir tu Dinero en Ethereum y Crear Ingresos Pasivos Usando esta Criptomoneda Calificación: 0 de 5 estrellas0 calificacionesInvertir en Criptomonedas: Las estrategias más rápidas para convertirse en un criptomillonario Calificación: 0 de 5 estrellas0 calificacionesCriptomoneda: Guía Para Principiantes Para Saber Invertir En Litecoin, Bitcoin Y Ethereum: Guía Para Principiantes Para Saber Invertir En Litecoin, Bitcoin Y Ethereum Calificación: 0 de 5 estrellas0 calificacionesCriptomoneda: Elemental Calificación: 0 de 5 estrellas0 calificacionesCriptomonedas para principiantes: La única guía que necesitas para tener éxito con tus inversiones sin conocimiento previo Calificación: 0 de 5 estrellas0 calificacionesHTTP - Lo mínimo que todo desarrollador web debe saber Calificación: 5 de 5 estrellas5/5Criptomoneda: Un Libro Lleno De Conocimientos Desde Principiantes Hasta Avanzados Calificación: 0 de 5 estrellas0 calificacionesAprendizaje automático y profundo en python: Una mirada hacia la inteligencia artificial Calificación: 0 de 5 estrellas0 calificacionesCriptomonedas: La Guía Fundamental para el Comercio, la Inversión y la Minería de Bitcoins Calificación: 5 de 5 estrellas5/5Internet de las cosas con ESP8266 Calificación: 3 de 5 estrellas3/53 libros en 1 – Blockchain: La revolución descentralizada + Ethereum: Un mundo de posibilidades + La fiscalidad de las criptomonedas Calificación: 0 de 5 estrellas0 calificacionesCriptomoneda: La Guía Definitiva Para El Comercio En Criptomonedas Calificación: 1 de 5 estrellas1/5Blockchain: Aplicaciones y Entendimiento En El Mundo Real: Como el Blockchain Puede Ser Aplicado a Tu Mundo Calificación: 3 de 5 estrellas3/5Blockchain: Aplicaciones y Entendimiento En El Mundo Real Calificación: 2 de 5 estrellas2/5Blockchain para principiantes Calificación: 0 de 5 estrellas0 calificacionesCriptomoneda: Métodos De Comercio E Inversión En Bitcoin Calificación: 0 de 5 estrellas0 calificacionesCriptomoneda: Búsqueda De Cada Concepto Acerca De Ethereum, Bitcoin, Blockchain Calificación: 0 de 5 estrellas0 calificacionesConceptos básicos de Bitcoins y Blockchains: Una Introducción a las criptomonedas y a la tecnología que las impulsa Calificación: 0 de 5 estrellas0 calificacionesComprendiendo Criptomoneda Calificación: 0 de 5 estrellas0 calificacionesHacking ético de redes y comunicaciones Calificación: 0 de 5 estrellas0 calificacionesEl Código Cripto Calificación: 0 de 5 estrellas0 calificacionesBlockchain: La revolución descentralizada Calificación: 0 de 5 estrellas0 calificaciones
Programación para usted
Arduino. Trucos y secretos.: 120 ideas para resolver cualquier problema Calificación: 5 de 5 estrellas5/5Aprender HTML5, CSS3 y Javascript con 100 ejerecios Calificación: 5 de 5 estrellas5/5El gran libro de Python Calificación: 5 de 5 estrellas5/5Python Paso a paso: PROGRAMACIÓN INFORMÁTICA/DESARROLLO DE SOFTWARE Calificación: 4 de 5 estrellas4/5Arduino. Edición 2018 Curso práctico Calificación: 4 de 5 estrellas4/5Ortografía para todos: La tabla periódica de la ortografía Calificación: 5 de 5 estrellas5/5Lógica de programación: Solucionario en pseudocódigo – Ejercicios resueltos Calificación: 4 de 5 estrellas4/5Python Aplicaciones prácticas Calificación: 4 de 5 estrellas4/5Aplicaciones web con Php Calificación: 5 de 5 estrellas5/5Aprende a programar en C# Calificación: 5 de 5 estrellas5/5Programación en Visual Basic (VB): DEL ANÁLISIS del Problema al Programa Calificación: 4 de 5 estrellas4/5Curso básico de Python: La guía para principiantes para una introducción en la programación con Python Calificación: 0 de 5 estrellas0 calificacionesFundamentos De Programación Calificación: 5 de 5 estrellas5/5Diseño Web con CSS Calificación: 5 de 5 estrellas5/5Python para principiantes Calificación: 5 de 5 estrellas5/5HTML para novatos Calificación: 5 de 5 estrellas5/5Fundamentos de programación: un enfoque práctico Calificación: 5 de 5 estrellas5/5Aprender a programar con Excel VBA con 100 ejercicios práctico Calificación: 5 de 5 estrellas5/5Microsoft C#. Curso de Programación. 2ª Edición Calificación: 4 de 5 estrellas4/5Bases de Datos con MySQL Calificación: 4 de 5 estrellas4/5Linux Essentials: una guía para principiantes del sistema operativo Linux Calificación: 5 de 5 estrellas5/5Curso de Programación Web Calificación: 4 de 5 estrellas4/5GuíaBurros Microsoft Excel: Todo lo que necesitas saber sobre esta potente hoja de cálculo Calificación: 4 de 5 estrellas4/5Python a fondo Calificación: 5 de 5 estrellas5/5Programación Orientada a Objetos Calificación: 3 de 5 estrellas3/5Aprende a programar: Crea tu propio sitio web Calificación: 4 de 5 estrellas4/5Introducción al Uso de Formularios (UserForms) en VBA Calificación: 3 de 5 estrellas3/5Curso de Programación de Apps. Android y iPhone Calificación: 5 de 5 estrellas5/5
Comentarios para Aprende a programar en Blockchian
0 clasificaciones0 comentarios
Vista previa del libro
Aprende a programar en Blockchian - Magnate Uranga
Introducción
En este libro voy a enseñarte todo sobre la teoría necesaria para desarrollar dapps en la red de Ethereum, y trabajaremos en diferentes entornos de programación, pero hablaremos mucho de Solidity.
Ya que es un libro de mucho contenido, es necesario organizarlo para que puedas interiorizar al máximo que puedas todos los conceptos que desarrollaremos.
Por lo tanto, este libro en realidad es la primera parte de una colección de 4 volúmenes donde se desarrollará todo el conocimiento para poder programar en blockchain. El contenido completo se divide así para poder avanzar cada uno a su ritmo, y para alentar a las distintas personas según su nivel actual de conocimientos respecto al tema. Es por ello que esta colección se ha dividido en 4 grandes secciones.
Sección 1: Introducción. En la introducción hablaremos todo sobre BlockChain y Etherum, una pequeña introducción teórica de estos puntos, pero principalmente centrado en la práctica para el desarrollo de aplicaciones.
Sección 2: Crearemos nuestra primera aplicación. Crearemos en el volumen 2 una aplicación funcional usando la teoría desarrollada en el volumen 2 y explicaremos cómo se involucra con el desarrollo de aplicaciones más complejas.
Sección 3: Crearemos una segunda aplicación. En el volumen 3 desarrollamos una aplicación funcional más compleja, además aprenderás sobre implementación de herramientas y pruebas a realizar con las mismas.
Sección 4: Crearemos una tercera aplicación. Esta aplicación se sustenta en los conocimientos de los otros volúmenes, utilizamos las secciones anteriores. Aquí se ponen las cosas divertidas.
Aquí van algunas aclaraciones que debo darte sobre esta guía:
EL OBJETIVO DE ESTA GUÍA ES ENSEÑARTE A CONSTRUIR APLICACIONES WEB CON TEORIA DE ETHERUM.
NO hablaremos sobre mercado cripto
NO es una guía de inversiones
NO es una guía académica ni entraremos en debates sobre la teoría, solo la utilizaremos para crear aplicaciones.
Comencemos a trabajar.
UNA PEQUEÑA RESEÑA DE HISTORIA
Generalmente para cualquier tecnología que se aprenda, la historia de cómo se creó no es muy importante.
Por ejemplo, cuando aprendemos a usar el correo electrónico, no siempre es importante saber quien creó el correo electrónico.
Sin embargo, en el mundo del blockchain creo que es importante saber por qué se creó, y para que puede servir comprender qué es la blockchain y hacia dónde se dirige todo este mundo.
Entonces, esta es un súper resumen de una larga historia que comienza así:
El 31 de octubre de 2008, aparece el primer evento importante para el mundo del blockchain. Esta es la fecha en que se publica el whitepaper de Bitcoin, y es en esencia un libro académico lanzado por Satoshi Nakamoto y describe la creación de un sistema en las personas podrían pagarse directamente entre ellas sin la necesidad de un banco central.
En 2009 la red bitcoin finalmente se puso en línea. Una característica clave de la red bitcoin fue la idea de que una cadena de bloques hablara entre ellas mismas, y les permitiera almacenar las operaciones transaccionales entre diferentes personas.
El detalle de la red bitcoin es que solo permite almacenar operaciones financieras.
Con el tiempo muchas personas se dieron cuenta que las ventajas que ofrecían este tipo de cadenas de bloques y que esta tecnología no solo podía ser usado para almacenar datos financieros.
Fue así que en 2013, Mitalik también publica su propio documento académico en el que apoyaba la teoría de la red bitcoin, pero la notaba de simplista y propuso usar esta tecnología para crear aplicaciones mucho más complejas, como: Crear monedas secundarias, registro de dominios, aplicaciones de apuestas, y mucho más.
Y esto es lo que vamos a hacer en esta guía.
Todas estas aplicaciones se basan ahora en lo que llamamos un contrato inteligente
que es muy resumidamente, una pieza de código que vive en una determinada cadena de bloques.
Entender estos contratos es una de las partes más importantes de este curso.
Este link te llevará al libro blanco académico de ETHERUM, en el que se plasma su teoría académica.
http://web.archive.org/web/20131228111141/http://vbuterin.com/ethereum.html
¿QUE ES ETHERUM?
Ahora que entendemos mejor uno de los objetivos originales de la red Ethereum, continuaremos y comenzaremos a hablar sobre qué es exactamente y cómo trabajaremos con ella.
Esto va ser nuestra primera descripción de las muchas que hay sobre este tipo de sistemas. Y digo la primera, porque va a ser una especie de descripción básica
y muy primitiva de la teoría que hay detrás de Ethereum.
Y a medida que avanzamos en el curso, vamos a volver a abordar temas cada vez más complicados del ecosistema de ETHERUM.
Así vamos a ir refrescando y afilando la compresión de las diferentes piezas de este rompecabezas.
Así que para comenzar echemos un vistazo a este diagrama:
Es un diagrama algo complicado, pero quiero que te centres en las notas que están a la derecha.
Vamos a hablar sobre cada una de estas notas comenzando en la parte superior y trabajando hasta llegar al final. Hay un tipo de indicaciones y voy a discutir sobre cada una de ellas.
Lo primero que debemos entender cuando trabajamos con la red de ETHERUM, es que trabajamos con redes de computadoras, estas redes se utilizan para transferir dinero entre diferentes partes como usted y yo.
Y también se utilizan para almacenar datos. La transferencia de dinero y el almacenamiento de datos son lo que nos permite crear aplicaciones interesantes, que recordar, es el objetivo completo y primario de este manual.
Lo segundo que debemos entender es que hay muchas redes de Ethereum diferentes.
En realidad, hay una red principal Ethereum, de la red que todos utilizan para el despliegue y producción de sus aplicaciones y es donde las monedas de éter realmente valen dólares estadounidenses o dinero real.
Sin embargo, hay muchas otras redes ETHERUM. Existen redes de prueba, que son redes que se usan únicamente para probar código y probar transacciones.
Incluso puedes crear su propia red privada de Ethereum en su propia computadora y que esté restringida solo a usted, o puede hacer su propia red y compartirla para que la abran otras personas también.
El punto es que no hay solo una, si se trata de una red Ethereum ahí afuera, hay muchas. Hasta incluso en estos volúmenes crearemos nuestra pequeña red.
El tercer punto a entender es que las redes están formadas por uno o más nodos. Por lo menos esto es así hasta este