视频课程 人浏览 历史评分   更新时间: 30天前 随到随学

课程介绍

注意0:欲购买此课程,获取安全购买链接,索要正版授权学习平台账号,务必加咨询QQ:2536379620
注意1:由于编码原因,试听课程视频画面清晰度不如最终购买的视频。最终购买视频的画面清晰度可参见以下两张图。图1   图2
注意2:正版良心视频,购买后有机会和原作者直接短暂技术交流。

本系列课程包含了区块链和以太坊基础知识、Solidity语言详解、Web3.js详解、Truffle以太坊开发框架、项目实战(包括支持以太坊的微信小程序版记事本、用Electron实现的DApp云笔记、用Electron实现的DApp MySQL数据库管理系统【支持将数据保存到以太坊中】)。
注意:如果在Windows下使用solc命令编译sol文件时,如果solc已经安装成功,还是提示solc命令没有找到,请在后面加cmd扩展名,也就是说要执行solc.cmd才可以。

课程目标

让学员深入了解web3.js api的用法,以及使用web3.js和微信小程序实现一款在线云笔记DApp(去中心化应用)。

适用人群

区块链程序员,以太坊程序员,小程序程序员,所有对开发DApp感兴趣的同学。

课程大纲

Web3.js简介

【录播】Web3.js简介(8分钟) 免费试看
02
安装Web3.js开发环境

【录播】安装Web3.js开发环境(7分钟)
03
使用web3.js连接测试节点【testrpc】

【录播】使用web3.js连接测试节点【testrpc】(6分钟)
04
连接私有链节点(geth)

【录播】连接私有链节点(geth)(10分钟)
05
使用JavaScript发布智能合约

【录播】使用JavaScript发布智能合约(22分钟)
06
BigNumber(处理任意数值)

【录播】BigNumber(处理任意数值)(23分钟)
07
单位转换

【录播】单位转换(7分钟)
08
转换为十六进制

【录播】转换为十六进制(8分钟)
09
十六进制与Ascii互转

【录播】十六进制与Ascii互转(4分钟)
10
十六进制与十进制互转

【录播】十六进制与十进制互转(2分钟)
11
转换为BigNumber

【录播】转换为BigNumber(3分钟)
12
检测地址是否有效

【录播】检测地址是否有效(3分钟)
13
生成字符串的hash编码

【录播】生成字符串的hash编码(3分钟)
14
默认账号(defaultAccount)

【录播】默认账号(defaultAccount)(7分钟)
15
默认区块(defaultBlock)

【录播】默认区块(defaultBlock)(7分钟)
16
获取同步区块对象(syncing)

【录播】获取同步区块对象(syncing)(12分钟)
17
捕捉区块同步状态(isSyncing)

【录播】捕捉区块同步状态(isSyncing)(9分钟)
18
获取矿工地址

【录播】获取矿工地址(2分钟)
19
判断当前以太节点是否在挖矿

【录播】判断当前以太节点是否在挖矿(4分钟)
20
获取gas价格(gas和gaslimit的概念)

【录播】获取gas价格(gas和gaslimit的概念)(13分钟)
21
获取当前节点的账户列表

【录播】获取当前节点的账户列表(4分钟)
22
返回当前区块号(通过部署合约产生新区块)

【录播】返回当前区块号(通过部署合约产生新区块)(14分钟)
23
获取指定账户的余额

【录播】获取指定账户的余额(2分钟)
24
获取智能合约的二进制代码

【录播】获取智能合约的二进制代码(4分钟)
25
根据区块号或区块哈希值返回区块信息

【录播】根据区块号或区块哈希值返回区块信息(3分钟)
26
返回匹配指定交易地址的数据

【录播】返回指定区块的交易数量(5分钟)
27
返回指定区块的交易数量

【录播】返回匹配指定交易哈希值的交易(3分钟)
28
返回指定账户发起的交易数

【录播】返回指定账户发起的交易数(3分钟)
29
直接执行智能合约中的函数

【录播】直接执行智能合约中的函数(5分钟)
30
预估交易需要的手续费(gas)

【录播】预估交易需要的手续费(gas)(3分钟)
相关推荐
客服 关于