Crea tu primera DApp en Ethereum - Un tutorial conciso

Ejecuta las DApps 'Hello World' y 'Coin' (Contratos Inteligentes en una Blockchain) usando Ethereum, Hardhat, y Node.js.

Ratings: 4.09 / 5.00




Description

Las Blockchains y las tecnologías soportadas por ellas, como las aplicaciones distribuidas (dApps/contratos inteligentes), las NFTs y la Web3, están arrasando en el mundo. Todo el mundo habla de ellas y los desarrolladores con conocimientos de estas tecnologías son algunos de los mejor pagados del mundo.

El problema es que, si no se aprende bien, hay tantos componentes en una dApp que uno puede perderse fácilmente entre los cientos de componentes, librerías y herramientas que circulan por la web. Incluso las documentaciones oficiales no son suficientes ya que sólo hablan de una herramienta/librería a la vez y se pierden la integración de todo para crear una dApp que funcione.

Para colmo, todos los cursos existentes sobre el tema intentan explicarlo todo con detalle y, al hacerlo, provocan aún más confusión. Esta no es la forma correcta de abordar el tema. Como dice la documentación oficial de Solidity (el lenguaje oficial de contratos inteligentes de Ethereum), "¿hay que saber cómo funciona internamente AWS de Amazon para poder utilizarlo?". La respuesta es, obviamente, ¡no!

Del mismo modo, para aprender a crear dApps, puedes asumir que una cadena de bloques es un almacén de datos distribuido que ofrece ciertas garantías. Entonces, empieza a utilizar los frameworks de blockchain existentes para desplegar tus dApps igual que desplegamos tus sitios en la web ¡sin tener que reconstruir un servidor web!

Este es el enfoque que adoptamos en este curso. Configuraremos un entorno de blockchain utilizando frameworks estables y fáciles de usar. Luego, veremos dos contratos inteligentes (o dApps) y los desplegaremos primero localmente y luego en una red de prueba distribuida global. Esto te llevará a través de todos los pasos necesarios para desplegar tu propia dApp con el mínimo esfuerzo. Al final, estarás en condiciones de desplegar tu dApp (y la de tus clientes) en la red principal de Ethereum.

Se supone que este es el primer paso en tu viaje hacia la dApp. Esto no es una guía completa de todas las herramientas de contratos inteligentes o incluso una discusión en profundidad sobre una herramienta en particular. Da este primer paso y el resto te resultará mucho, mucho más fácil.

¡Únete a mí ahora y pongámonos a trabajar en esa dApp!

What You Will Learn!

  • Descubre los componentes necesarios para desplegar una dApp.
  • Configura una cadena de bloques local para tus dApps.
  • Despliega dApps en Ropsten Testnet a través de un Endpoint.
  • Aprende a mover tu dApp a la red principal de Ethereum.
  • Escribe dos contratos inteligentes simples para dApps.

Who Should Attend!

  • Cualquiera que quiera iniciarse en las dApps (aplicaciones distribuídas de contratos inteligentes)
  • Cualquiera que tenga problemas para empezar con las dApps debido a los cientos de componentes y opciones diferentes
  • Cualquiera que quiera aprender dApps sin tener que recrear arquitecturas completas de blockchain