课程分类

课程介绍
课程目录
用户评论
课程介绍
课程目录
用户评论

你将获得

  • 掌握某些知识点
  • 学会某些技巧(或思路)

教学服务

  • icon

    1v1专属答疑服务

  • icon

    BAT专家面试辅导

课程详情

本课程由孔壹学院|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 交互演示
 
温馨提示
  • 请勿私下交易
    请勿在平台外交易。与机构和老师私下交易造成的任何损失及纠纷,腾讯课堂不承担任何责任
  • 听课说明

    1、电脑:访问腾讯课堂官网 ke.qq.com 查看我的课表或下载win/mac客户端听课

    2、手机/平板:下载腾讯课堂APP, 进入学习页面听课