区块链实战视频课程(4):用Web3.js开发以太坊客户端-李宁-专题视频课程

区块链实战视频课程(4):用Web3.js开发以太坊客户端—400人已学习
课程介绍    
jpg
    用Web3.js开发以太坊客户端视频培训教程是《区块链实战》系列专题的第4个课程。本教程用JavaScript语言调用Web3.js的API编写以太坊客户端,主要内容如下:web3.js安装与环境搭建、连接私有链、使用JavaScript发布智能合约、BigNumber、单位转换、十六进制与Ascii互转、字符串生成与hash编码、以太坊默认账号开发、默认区块、同步区块对象、区块同步状态、智能合约、智能合约函数等以太坊开发所用到的所有API知识点。
课程收益
    本课程让学员充分了解Web3.js的使用方法,并可独立使用Web3.js开发以太坊客户端。
讲师介绍
    李宁 更多讲师课程
    东北大学计算机专业硕士研究生,欧瑞科技创始人&CEO,曾任国内著名软件公司项目经理,畅销书作者,企业IT内训讲师,CSDN学院专家讲师,制作视频课程超过1000小时。拥有超过15年的企业内训经验和开发经验。目前主要从事Python、人工智能、大数据、区块链、JavaScript、Java、C++等技术的研究和开发,现在正在带领团队开发支持区块链的跨平台开发系统。曾出版超过30多本IT畅销书,主要著作包括《Python从菜鸟到高手》、《第一行代码:以太坊》等。授课风趣幽默,讲解条理清晰、通俗易懂,对知识有自己独到见解。能举一反三,发散学生的思维,指引学生发掘适合自己的学习方法。
课程大纲
  第1章:基础知识
    1. Web3.js简介  7:08
    2. 安装Web3.js开发环境  6:46
    3. 使用web3.js连接测试节点【testrpc】  5:51
    4. 连接私有链节点  9:48
    5. 使用JavaScript发布智能合约  21:16
  第2章:基础API
    1. BigNumber(处理任意数值)  22:27
    2. 单位转换  6:19
    3. 转换为十六进制  7:03
    4. 十六进制与Ascii互转  3:16
    5. 十六进制与十进制互转  1:40
    6. 转换为BigNumber  2:34
    7. 检测地址是否有效  2:15
    8. 生成字符串的hash编码  2:36
  第3章:其他高级API
    1. 默认账号(defaultAccount)  6:31
    2. 默认区块(defaultBlock)  6:17
    3. 获取同步区块对象(syncing)  11:05
    4. 捕捉区块同步状态(isSyncing)  8:04
    5. 获取矿工地址  1:58
    6. 判断当前以太节点是否在挖矿  3:54
    7. 获取gas价格(gas和gaslimit的概念)  12:10
    8. 获取当前节点的账户列表  3:59
    9. 返回当前区块号(通过部署合约产生新区块)  13:32
    10. 获取指定账户的余额  1:51
    11. 获取智能合约的二进制代码  3:05
    12. 根据区块号或区块哈希值返回区块信息  2:49
    13. 返回指定区块的交易数量  4:35
    14. 返回匹配指定交易哈希值的交易  2:25
    15. 返回指定账户发起的交易数  2:18
    16. 直接执行智能合约中的函数  4:35
    17. 预估交易需要的手续费(gas)  2:27
大家可以点击【 查看详情】查看我的课程
发布了1320 篇原创文章 · 获赞 239 · 访问量 139万+

猜你喜欢

转载自blog.csdn.net/nokiaguy/article/details/83580652