Construcción de aplicaciones descentralizadas en el blockchain de Etherium.
Descripción:
Todo mundo ha escuchado acerca de Bitcoin y las criptomonedas, del furor y el impacto que están teniendo en todo el mundo.
Pues entre ellas se destaca Etherium. El Etherium es la plataforma en donde se gestiona la moneda (Ether) y no es la moneda en sí, a diferencia del Bitcoin, que usa el mismo nombre para la plataforma y la moneda
A diferencia de bitcoin, en Etheiurm podemos realizar contratos inteligentes integrados en la misma plataforma sin necesidad de ningún software externo. Los que nos permite el desarrollo de Apps.
Una App (se escribe con esta Ð extraña y pronunciado como [Di-app], similar a como decimos “e-mail” [i-meil]) es una aplicación descentralizada, es decir, una app que no depende de un sistema central, sino que depende de la comunidad de usuarios que la utilizan.
La aplicación descentralizada puede ser una app móvil o una aplicación web que interactúa con un contrato inteligente para llevar a cabo su función.
Este es un curso totalmente introductorio, no se preocupe si no tiene conocimiento de Etherium, del bloque de cadenas, de aplicaciones descentralizadas o de contratos inteligentes. Nota al margen: No es un curso de trading o de inversión.
Tener conocimientos de JavaScript es altamente recomendable, pero no es limitativo.
Objetivo:
El alumno, al término del Curso de Desarrollo de Aplicaciones Ethereum ĐApps conocerá las tecnologías clave necesarias para convertirse en un desarrollador Etherium Dapp.
Al finalizar el curso el alumno se familiarazá con la sintaxis y aspectos fundamentales del lenguaje Solidity.
Temario:
Parte 1: Comenzando con Etherium
Un primer vistazo a las aplicaciones descentralizadas | Entendiendo el blockchain | La plataforma Etherium | Entregando el primer contrato inteligente
Parte 2: Implementado contratos inteligentes
Programando contratos inteligentes con Solidity | Escribiendo contratos más complejos | Generalizando la funcionalidad con contratos abstractos e interfaces | Manejando contratos inteligentes con Web3
Parte 3: Desarrollando aplicaciones Dapps reales con Truffle
El ecosistema Etherium | Desarrollando contratos inteligentes con herramientas avanzadas | Desarrollo de una aplicación para votar
Parte 4: Salida a producción
Preparación de una Dapp para su salida a producción | Conclusiones |