使用 GoLang Chaincode API 精通 Hyperledger 區塊鏈開發

學習使用 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 開發
  • 課程章節從概念開始。 通過講座展示使用真實的程式碼實際執行的概念
  • 每個課程章節都要求學生做編寫程式(練習)
  • 幾乎所有的講座都要求學生進行動手做活動

課程編排:

  1. 建立開發環境
  2. Basics of Fabric platform from development perspective
  3. 基於開發角度的 Fabric 平台
  4. GoLang Chaincode 的結構
  5. Unit | chaincode 的整合測試
  6. 為私有資料設計 | 交易
  7. 制定背書( Endorsement )政策
  8. 使用 Rich Query 函式查詢(使用 CouchDB)
  9. 訪問資產歷史記錄
  10. 權限實現 | 使用“Client Identity Library” 做授權控制
  11. 使用 Fabric Node SDK 建立應用程式

本課程沒有涵蓋哪些內容?

  • Hyperledger Fabric 基礎
  • Fabric Binaries 的細節,如 peer,orderer,configtxgen,cryptogen..。
  • Fabric 認證機構(課程大部分主要使用 cryptogen 產生 crypto)
  • 多組織的設計與設定

以上所有的課程都已經包括在我的其他課程中了,請檢視

目標受眾

  • Hyperledger Fabric 架構師 | 開發者 | 操作員
  • 有興趣獲得企業級 DLT 平台實踐知識的工匠和實驗者
  • 區塊鏈愛好者

講師簡介

Rajeev Sakhuja 擁有11項AWS認證、人工智慧專家、創新佈道者資格

我是一位經驗豐富的IT顧問,擅長大型應用開發、基礎設施管理和財富500強企業的策略制定。我在IT行業擁有超過20年的經驗,是一位充滿熱情的技術專家,熱愛學習和教授各種技術。

(我的日常工作)我與大型企業合作,幫助他們採用AWS雲端、微服務、資料庫、API、人工智慧、機器學習和區塊鏈技術。我擁有全部11項AWS認證。

2024年,我轉型成為生成式人工智慧專家。在這個新職位上,我與多家致力於利用生成式人工智慧開發創新解決方案的新創公司緊密合作。

自2016年以來,我已在Udemy和其他學習平台上發布了12門以上的課程。感謝全球超過10萬名學員的持續支持與鼓勵。

英文字幕:有

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

  • Udemy 永久擁有課程 許多課程約 NT400(點擊連結看更多)
  • 年訂閱每月 NT350 ( ⏳再享 25%off ) 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


也許你會有興趣

不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

由 WordPress.com 建置.

Up ↑

探索更多來自 Soft & Share 的內容

立即訂閱即可持續閱讀,還能取得所有封存文章。

Continue reading