Contents
學習使用 GoLang Chaincode API 和 Fabric Node SDK 從端對端( end-to-end )來設計與開發 Fabric 應用程式
從這 8.5 小時的課程,你會學到
- 使用 GoLang 開發區塊鏈程式碼( Chaincode )
- 基於 Fabric Node SDK 的應用程式開發
- 使用私人資料
- Instantiation 和 Endorsement 政策的使用
- 為豐富查詢( Rich Queries ) 和資產歷史建立支援
- 使用“Client Identity Library”建立程式化訪問控制
- 測試工具,例如 Golang 測試框架和 MockStub
要求
- 基本理解 Hyperledger Fabric | 分散式賬本技術( Distributed Ledger Technology )
- 基本的 GoLang 知識(不需要是專家) ( 可參考 Go 相關線上課程 )
- 對 Docker 有一些瞭解(但可以參考文件) ( 可參考 中文課程 – Docker技術入門與實戰 )
- 使用 Linux 終端機或 shell scripts 沒有問題
- 熟悉在機器上安裝軟體最好熟悉 Node JS ( 請參考 NodeJS 相關課程 ) 以涵蓋 Node 的 Fabric SDK
- 一台具有良好網際網路連線的 PC 或 Mac
課程說明
當涉及到開發 Hyperledger Fabric Chaincode 時,開發人員面臨許多挑戰。
- 缺乏從開發人員的角度來看的文件
- 需要設定 Fabric 開發環境
- 無法獲得開發工具 | 標準實踐
- 沒有關於如何有效開發 chaincode 的全面指南
這個課程是我試圖解決所有這些挑戰。
例如,學生不需要花時間從頭開始設定開發環境-課程提供“一鍵啟動”
例如,課程提供開發實用程式,幫助開發人員專注於學習邊寫程式
例如,逐步展示如何利用 Fabric 的各種概念來建立可運作的 chaincode
例如,本課程涵蓋所有概念的可運作 chaincode
附註:
- 這是一個實踐課程。如果你沒有程式設計經驗,請不要參加
- 預覽一下講座內容。 如果你不明白我的口音或演講速度,請不要參加: -)
課程概要:
- 準備好使用多個配置的開發環境設定(可以下載專案儲存庫)
- Hyperledger Explorer 設定,可能由學生啟動,以獲得網路的圖形介面檢視
- 提供易於使用的工具 / scripts,以便開發人員可以專注於學習 Chaincode 開發
- 課程章節從概念開始。 通過講座展示使用真實的程式碼實際執行的概念
- 每個課程章節都要求學生做編寫程式(練習)
- 幾乎所有的講座都要求學生進行動手做活動
課程編排:
- 建立開發環境
- Basics of Fabric platform from development perspective
- 基於開發角度的 Fabric 平台
- GoLang Chaincode 的結構
- Unit | chaincode 的整合測試
- 為私有資料設計 | 交易
- 制定背書( Endorsement )政策
- 使用 Rich Query 函式查詢(使用 CouchDB)
- 訪問資產歷史記錄
- 權限實現 | 使用“Client Identity Library” 做授權控制
- 使用 Fabric Node SDK 建立應用程式
本課程沒有涵蓋哪些內容?
- Hyperledger Fabric 基礎
- Fabric Binaries 的細節,如 peer,orderer,configtxgen,cryptogen..。
- Fabric 認證機構(課程大部分主要使用 cryptogen 產生 crypto)
- 多組織的設計與設定
以上所有的課程都已經包括在我的其他課程中了,請檢視
目標受眾
- Hyperledger Fabric 架構師 | 開發者 | 操作員
- 有興趣獲得企業級 DLT 平台實踐知識的工匠和實驗者
- 區塊鏈愛好者
講師簡介
Rajeev Sakhuja 資訊科技顧問、導師、創新傳道者 ( 更多講師主講課程介紹 )
我是一名親身實踐的資訊科技顧問,在財富500強公司的大型應用程式開發、基礎設施管理和策略開發方面有豐富的經驗。 有超過20年的 IT 行業工作經驗。 熱情的技術專家,喜歡學習和教授新技術。
目前正在協助大公司導入諸如人工智慧、機器學習和區塊鏈等新興技術。
2017年 IBM 冠軍。 感謝世界各地25000多名學生的不斷支援和鼓勵。
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- 點選這個✨優惠連結✨ 課程特價 | Udemy 永久擁有課程 NT330 起( 在電腦瀏覽器登入,點選“優惠連結”後再回想要的課程介紹中點選“報名參加課程”即可取得 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程
也許你會有興趣
- 基於 Hyperledger Fabric 使用 Composer 做區塊鏈開發
- 教學指南: 建立多組織 Hyperledger Fabric 網路
- Go :Golang 完整的開發者指南
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 追蹤這個 Twitter ,得到 Soft & Share 特價課程訊息