概述
一个经过认证的Hyperledger Fabric Developer (CHFD)能够展示出他们使用最新的Fabric编程模型开发和维护客户端应用程序和智能合约所具有的知识和能力。
这样的开发人员还必须能够打包和部署Fabric应用程序和智能合约,执行端到端的Fabric应用程序生命周期和智能合约管理,以及使用Java或Node.js(或用Go语言编写智能合约)进行编程。
认证一览
-
考试模式:线上
-
考试时间:2小时
-
认证有效期:3年
-
软件版本:Fabric v2.2
-
重考政策:可获得一次重考机会
-
经验水平:中级
考生需于购买考试后,12个月内进行考试。通过认证考试的考生将获得PDF认证证书。
领域和能力
Certified Hyperledger Fabric Developer认证考试将涉及以下内容:
身份管理 - 7% 网络配置 - 8% 智能合约开发- 40
智能合约调用- 25% 维护和测试- 20%
详细内容
身份管理 - 7%
• 实例化一个钱包
• 将身份导入钱包
• 从钱包中选择和管理身份
网络配置 -8%
• 创建和使用连接配置文件
• 实例化并连接到网关
• 接入网络和合约
智能合约开发 -40%
• 定义智能合约类/构造
• 定义交易函数
• 验证清理输入和参数
• 实现确定性逻辑/代码
• 简单的状态交互(Get、Put、Delete)
• 执行简单的查询
• 创建复杂的查询
• 使用key value pairs定义资产
• 识别潜在的私有数据
• 合并私有数据收集
• 实现基于属性的访问控制
• 初始化总账状态
• 安装并实例化一个智能合约
智能合约调用- 25%
• 通过CLI调用智能合约
• 提交一个或多个交易
• 评估交易功能,例如查询
• 查询交易历史
• 使用交易类(有状态的)调用交易
• 创建并发布应用程序合约
• 注册和处理基于通道的事件
维护和测试- 20%
• 处理错误和成功响应
• 识别和审查日志
• 单元测试合约
• 诊断和背书政策冲突
• 识别并纠正函数中的不确定性
• 对交易流进行故障排除
政策和资源
请查看考生手册、课程概述和考试技巧以及下面的其他推荐资源。
CHFD 考生手册 下载
认证和保密协议 下载
考试小贴士 下载
CHFD 常见问题 了解更多