Conviértete en desarrollador blockchain con ethereum online course

Learn to design and develop powerful modern web applications that form the foundation for the apps, websites, and systems that people and businesses use every day.

intermediate

Learn to design and develop powerful modern web applications that form the foundation for the apps, websites, and systems that people and businesses use every day.

intermediate

La guía completa de desarrollo de Ethereum con Solidity y JavaScript

What you'll learn:


  • Te convertirás en desarrollador Ethereum sin necesidad de tener conocimientos previos
  • Aprenderás desde cero a desarrollar Smart contracts avanzados con el lenguaje Solidity
  • Adquirirás destreza con las herramientas JavaScript mas importantes del ecosistema Ethereum como web3, solc, truffle, ganache, hdwallet, metamask, infura, etc.
  • Te harás un experto en el framework JavaScript más utilizado de Ethereum: Trufflejs
  • Aprendarás a securizar Smart Contracts y comprobar su correcto funcionamiento con Tests de integración
  • Desplegarás Smart Contracts en entornos de prueba mientras desarrollas
  • Desplegarás Smart Contracts en la red pública de Ethereum para que sean accesibles por todos los usuarios
  • Realizarás el flujo completo de una aplicación descentralizada: Desarrollo, seguridad, testing y despliegue
  • Realizarás un proyecto de fin de curso con una aplicación descentralizada completa que integraremos en una web desarrollada con ReactJs desde cero. Aprenderás a hacer accesible una aplicación Blockchain al mundo.
  • Conoceras los fundamentos teóricos de Blockchain y Ethereum (Sistemas distribuidos y descentralizados, inmutabilidad, bloques, transacciones, mineria, recompensas, divisa, criptografía, etc.)

Blockchain es una tecnología revolucionaria que va a cambiar el futuro y para muchos va a tener el mismo impacto que la propia aparición de internet en los años 90. Cada vez más empresas y entidades centran su atención en el desarrollo de Smart Contracts para poder crear aplicaciones descentralizadas y distribuidas y actualmente se requiere un gran número de profesionales en el sector, siendo una gran oportunidad formarse en esta tecnología.

En este curso, comenzaremos con una introducción teórica sobre que es Blockchain y mas concretamente, profundizaremos en la plataforma Ethereum y una vez entendamos cuales son las principales características de esta plataforma, nos sumergiremos en un amplio viaje para convertirnos en desarrolladores Ethereum.

Comenzaremos nuestra andadura desde cero, dando los primeros pasos con el lenguaje Solidity, aprenderemos a compilar y a desplegar Smart Contracts en distintos entornos y a verificar la calidad de nuestros contractos mediante el desarrollo de tests de integración.

Según vayamos adquiriendo más conocimientos, iremos creando Smart Contracts mas complejos, adquiriendo nuevas habilidades con el lenguaje de Solidity y obtendremos una amplia experiencia utilizando herramientas habituales del ecosistema Ethereum como web3, truffle, solc, metamask, hdwallet y ganache.


Para afianzar los conocimientos al final del curso, crearemos una página web completa utilizando JavasScript y framework React.js, para que nuestros usuarios puedan utilizar nuestra aplicación descentralizada alojada en la red Ethereum a través de una interfaz sencilla e intuitiva, donde podrán firmar sus transacciones y sentirse cómodos interactuando con una aplicación desplegada en Blockchain.