一個經過認證的Hyperledger Fabric Developer (CHFD)能夠展示出他們使用最新的Fabric編程模型開發和維護客戶端應用程序和智能合約所具有的知識和能力。
概述
一個經過認證的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 常見問題 瞭解更多