你将学到的
  • 以太坊平台基础知识
  • Solidity 语言简介
  • 使用 Solc 编译只能合约
  • Truffle 开发框架简介
  • 发牌小游戏实战开发
  • Geth 私有网络搭建
  • Solidity 基本语法
  • 在私有网络上部署和测试合约
  • 使用 Truffle 开发和测试只能合约
  • 以太坊合约线上部署
课程内容
  共9个章节
lab-classic 实验 1 以太坊平台简介

知识点: 1.以太坊平台基础知识 2.智能合约简介

lab-classic 实验 2 以太坊开发环境搭建

知识点: 1.goethereum/geth 2.geth私有网络搭建

lab-classic 实验 3 使用 Solidity 编写智能合约

知识点: 1.Solidity语言简介 2.Solidity基本语法

lab-classic 实验 4 智能合约的编译,部署和运行

知识点: 1.使用solc编译智能合约 2.在私有网络上部署和测试合约

lab-classic 实验 5 Truffle 环境搭建

知识点: 1.truffle开发框架简介 2.使用truffle开发和测试智能合约

lab-classic 实验 6 发牌小游戏 DApp 智能合约开发

知识点: 1.使用truffle框架进行智能合约开发实践

lab-classic 实验 7 发牌小游戏 DApp 前端开发

知识点: 1.Metamask插件安装和使用 2.React环境搭建和前端开发 3.前端和合约的交互

知识点: 1.简单Token实现 2.ERC20简介 3.实现ERC20Token

lab-classic 实验 9 以太坊合约线上部署

知识点: 1.Remix开发环境使用 2.使用Remix进行以太坊合约的部署 3.Etherscan网站查看合约

课程介绍

本训练营从零开始,按照基础概念到使用层面的顺序,一步一步揭开当下最流行的区块链平台——以太坊(Ethereum)的神秘面纱。课程涉及主要内容包括:以太坊的基本概念,以太坊客户端的基本使用,使用 Solidity 进行智能合约开发,基于 truffle 的智能合约开发与测试,基于发牌小游戏案例的以太坊 DApp 前端以及合约开发,以及智能合约在真实以太坊环境的部署,内容丰富详实,循序渐进。

本训练营是一个从头到尾的实战项目,可能也是为数不多的说人话,有案例的区块链教程之一。需要你付出的只有时间,耐心,加上一点探索精神,你将得到的是进入区块链世界大门的钥匙。

实验任务

  • Geth 私有网络搭建。
  • Solidity 基本语法实践。
  • 智能合约的编译、部署和运行。
  • Truffle 环境搭建。
  • 发牌小游戏实战开发。
  • 以太坊合约线上部署。

适合人群

  • 对以太坊或区块链技术感兴趣,有一定 Linux 使用基础的同学。
  • 对比特币或以太坊等有一定了解最好,没有的话也没有关系,本教程内容对初学者是完全可用的。

效果演示

基于以太坊实现的发牌小游戏: 发牌游戏效果

Shiyan Token: 此处输入图片的描述

课程信息

  • 学习周期:课程有效期 2 个月,2 个月后实验文档一直可以看,但无法进行在线实验。高级会员有效期内可一直学习,高级会员到期后课程失效(不能看文档)。
  • 课程价格:当前优惠价格 109 元。
  • 企业团报:可获得更多支持服务,请点击购买咨询
课程教师

skyline75489 共发布过 2 门课程

哈尔滨工业大学软件工程专业,拥有丰富的 iOS/WPF/Python/Java 开发经验,开源爱好者,https://github.com/skyline75489

查看老师的所有课程 >
实验楼楼+
实验楼会员