Aprende a crear aplicaciones descentralizadas Dapps de forma rpida y sencilla con Truffle y los frameworks de JavaScript Vue. js y React. Compilaremos y desplegaremos nuestros smart contracts con Visual Studio Code y los probaremos con los clientes de Ethereum Ganache y Robsten. En la primera seccin del curso nos centraremos en instalar todas las herramientas necesarias para un desarrollo profesional. Instalaremos npm, node. js, solcjs, yarn, web3 y podris ver vdeos especificos para los entornos de desarrollo Mac, Linux y windows. En cualquier caso se recomienda mac o linux para el desarrollo ya que la consola de estos sistemas facilitara mucho todas las tareas. En la seccin dos aprenderemos como crear la estructura de una Dapp con Truffle. Este entorno de desarrollo nos ayudar a crear un esqueleto rpidamente y posteriormente podremos compilar y desplegar contratos. Aprenderemos cmo controlar el compilador que utiliza visual studio code, el compilador que tenemos en local y por ltimo el que utiliza Truffle. Tambin veremos cules son los artefactos que se crean tras una compilacin y cmo estos sirven para el despliegue. En la tercera seccin crearemos Dapps con un solo comando. Para esto nos apoyaremos en paquetes ya desarrollados y veremos lo fcil que es crear un token ERC20 y testarlo en la red de test de Ethereum, Robsten. En la seccin cuatro aprenderemos los distintos frameworks de Javascript y lo convenientes que son para el desarrollo del frontend de nuestra aplicacin. Veremos Vue. js y tambin conoceremos un poco de React. Por ltimo aprovecharemos y descubriremos el catlogo Truffle Box. Se trata de aplicaciones predesarrolladas que podemos crear muy rpidamente y que vienen con Truffle y la tecnologa que nosotros queramos ya que el catlogo es muy amplio.