本课程由孔壹学院|ChainDesk金牌讲师韩小东编写。
通过一个 Marbles 示例项目分析基于 fabric-sdk-node 的比较复杂的web项目的实现过程。演示如何利用 Hyperledger Fabric 在许多Marble所有者之间创建、转移或删除资产。应用程序在 Node.js 中调用在Hyperledger Fabric网络中运行的 GoLang 代码(链码)来实现具体功能。
课程大纲:
第一章 先决条件及所需工具的安装
课时 1 : 1.1 所需工具及环境介绍
课时 2 : 1.2 docker工具的安装
课时 3 : 1.3 Golang的安装及环境配置
课时 4 : 1.4 Node环境搭建
第二章 配置Hyperledger Fabric网络环境
课时 5 : 2.1 配置Hyperledger Fabric网络环境
课时 6 : 2.2 配置Hyperledger Fabric网络组件的基本信息
课时 7 : 2.3 配置Hyperledger Fabric网络组件
课时 8 : 2.4 测试Hyperledger Fabric网络
第三章 开发基于fabric-sdk-node的Marbles项目所需的链码
课时 9 : 3.1 创建链码主文件
课时 10 : 3.2 编写对分类账本操作的实现函数
第四章 设置环境-网络连接信息
课时 11 : 4.1 项目所需依赖
课时 12 : 4.2 项目网络环境配置
课时 13 : 4.3 项目启动信息设置
第五章 设置环境-网络连接核心库
课时 14 : 5.0 指定核心库文件存储位置
课时 15 : 5.1 marbles项目信息脚本
课时 16 : 5.2 环境检测脚本
课时 17 : 5.3 CA信息脚本
课时 18 : 5.4 链码信息脚本
课时 19 : 5.5 orderer信息脚本
课时 20 : 5.6 组织信息脚本
课时 21 : 5.7 peer信息脚本
课时 22 : 5.8 配置信息验证脚本
课时 23 : 5.9 其它信息脚本
第六章 设置环境-提供网络连接核心库入口
课时 24 : 6.1 连接配置文件检查库
课时 25 : 6.2 连接配置文件解析库
第七章 基于fabric-sdk-node开发应用
课时 26 : 7.1 创建通用助手库
课时 27 : 7.2 HFC注册库
课时 28 : 7.3 链码部署库
课时 29 : 7.4 Fabric Client包装库
课时 30 : 7.5 链码安装脚本
课时 31 : 7.6 链码实例化脚本
课时 32 : 7.7 链码升级脚本
课时 33 : 7.8 测试-启动网络
课时 34 : 7.9 测试-链码安装及实例化
课时 35 : 7.10 测试-关闭并清理网络
课时 36 : 7.11 提升fabric网络的高可用性
课时 37 : 7.12 基于fabric-sdk-node实现事务
课时 38 : 7.13 基于fabric-sdk-node实现查询
课时 39 : 7.14 基于fabric-sdk-node实现查询2
课时 40 : 7.15 封装链码调用入口
课时 41 : 7.16 提供链码调用统一入口
课时 42 : 7.17 创建启动库
第八章 web应用实现
课时 43 : 8.1 服务器端脚本
课时 44 : 8.2 完成依赖下载
课时 45 : 8.3 用户交互的实现
课时 46 : 8.4 应用启动文件
课时 47 : 8.5 启动应用
课时 48 : 8.6 交互演示
课程介绍
课程目录
往期学员作品
用户评论
课程介绍
课程目录
往期学员作品
用户评论
你将获得
- 掌握某些知识点
- 学会某些技巧(或思路)
教学服务
1v1专属答疑服务
BAT专家面试辅导
课程详情
温馨提示
- 请勿私下交易请勿在平台外交易。与机构和老师私下交易造成的任何损失及纠纷,腾讯课堂不承担任何责任
- 听课说明
1、电脑:访问腾讯课堂官网 ke.qq.com 查看我的课表或下载win/mac客户端听课
2、手机/平板:下载腾讯课堂APP, 进入学习页面听课