|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/smart-contracts-en-ethereum-nivel-intermedio/
课程评论:没有评论
课程名称:以太坊智能合约中级课程:去中心化应用(Dapps) 课程概述:本课程旨在快速而简单地教授如何使用Truffle以及JavaScript框架Vue.js和React创建去中心化应用(Dapps)。我们将利用Visual Studio Code编译和部署智能合约,并使用Ethereum的测试客户端Ganache和Robsten进行测试。 课程分为几个部分: 1. **工具安装**:首先,我们将重点安装开发所需的所有工具,包括npm、node.js、solcjs、yarn和web3。针对Mac、Linux和Windows的开发环境,会提供具体的视频指导。建议使用Mac或Linux进行开发,因为这些系统的控制台将大大简化各项任务。 2. **Dapp结构创建**:在第二部分中,我们将学习如何使用Truffle创建Dapp的结构。Truffle这一开发环境将帮助我们快速搭建基础框架,随后我们将编译和部署合约。将了解如何管理Visual Studio Code中的编译器、本地编译器,以及Truffle所使用的编译器,并熟悉编译后产生的工件及其在部署中的使用。 3. **快捷创建Dapp**:在第三部分,我们将学习如何通过单个命令创建Dapps。我们将依靠已开发的包,并展示如何轻松创建ERC20令牌并在Ethereum的测试网络Robsten上测试。 4. **JavaScript框架**:最后,我们将探讨不同的JavaScript框架及其在前端开发中的便利性,具体包括Vue.js和React。此外,我们将发现Truffle Box目录,这些是预先开发的应用,我们能够快速创建,且这些应用与Truffle及所需的技术相结合,因为目录非常丰富。 通过本课程,您将能够掌握去中心化应用的开发技能,并能在实际项目中应用所学知识。
Aprende a crear aplicaciones descentralizadas Dapps de forma rápida 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 sección del curso nos centraremos en instalar todas las herramientas necesarias para un desarrollo profesional. Instalaremos npm, node.js, solcjs, yarn, web3 y podréis ver vídeos 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 sección dos aprenderemos como crear la estructura de una Dapp con Truffle. Este entorno de desarrollo nos ayudará a crear un esqueleto rápidamente y posteriormente podremos compilar y desplegar contratos. Aprenderemos cómo controlar el compilador que utiliza visual studio code, el compilador que tenemos en local y por último el que utiliza Truffle. También veremos cuáles son los artefactos que se crean tras una compilación y cómo estos sirven para el despliegue. En la tercera sección crearemos Dapps con un solo comando. Para esto nos apoyaremos en paquetes ya desarrollados y veremos lo fácil que es crear un token ERC20 y testarlo en la red de test de Ethereum, Robsten.En la sección cuatro aprenderemos los distintos frameworks de Javascript y lo convenientes que son para el desarrollo del frontend de nuestra aplicación. Veremos Vue.js y también conoceremos un poco de React. Por último aprovecharemos y descubriremos el catálogo Truffle Box. Se trata de aplicaciones predesarrolladas que podemos crear muy rápidamente y que vienen con Truffle y la tecnología que nosotros queramos ya que el catálogo es muy amplio.