基於 Hyperledger Fabric 使用 Composer 做區塊鏈開發

學習在 Hyperledger Fabric&Composer 技術上開發網路應用程式

從這 8.5 小時的課程,你會學到

  • 使用 Composer 框架開發 Hyperledger 區塊鏈應用程式
  • 使用 Composer 建模語言對區塊鏈應用程式建模
  • 透過採用分散式帳本技術評估商業應用程式是否會受益
  • 使用 Composer API 開發前端(客戶端)應用程式
  • 利用 Composer REST Server 來設計以 Web 為基礎的區塊鏈解決方案
  • 描述 Hyperledger Fabric 技術的各種元件(Peers,Orderer,MSP,CA …)
  • 設計 Hyperledger Fabric Composer 商業網路應用程式(不是基礎設施)

要求

  • 學生應該具備 JavascriptJavaNodeJS 等技術開發經驗
  • Web 應用程式的基本運作知識(HTTP,REST)
  • 學生必須有自信學習新的設計模式和一個架構模式
  • 區塊鏈概念的基本知識
  • 一台還不錯的電腦和網際網路連接
  • 最好具備:DockerUnix 命令NodeJS 等技術

課程說明

PS:在考慮參加本課前請閱讀所有要點

  1. 如果你對編寫程式沒有信心,請不要參加本課程
  2. 課程的重點是基於 Composer 的應用程式開發。 課程不會教你如何使用所有各種工具套件/工具來進行 hypereldger 基礎設施元件的設置
  3. 課程不適用於營運商或基礎架構工程師*但是*歡迎你嘗試,因為它會幫助你建立強大的基礎知識。
  4. 你必須對區塊鏈技術有基本的了解。 加入前請先看一下課程預覽
  5. 本課程不會教你使用 Javascript 或任何 Javascript 框架來開發 UI
  6. 你必須有自信在你的機器上安裝軟體和工具。 課程需要安裝許多工具
  7. 請在註冊前閱讀要求條件
  8. 嘗試先看一下課程預覽視訊 – 如果你難以理解的講座/口音….我請求你不要加入

如果你仍然和我在一起讓我們繼續:-)

背景

區塊鏈技術人員的需求正在上升,因為多個企業(和新創公司)正在尋求實現效率或/和創造新的區塊鏈技術的商業模式。 比特幣和以太坊向全世界證明,區塊鏈技術可以改變我們從事商業的方式。 這些技術面臨的挑戰是,它們都是為公共領域應用而打造的,並不總是適合建構企業級應用程式。 Hyperldger 專案是由Linux 基金會所發起並被業界領導者所推動,目標在建構區塊鏈技術,為創造企業區塊鏈應用程式提供平台。

商業| 企業區塊鏈應用程式

你現在可能遇到的明顯問題是,我的意思是“企業區塊鏈應用程式”。 這個想法是,商業(或企業)區塊鏈技術將需要具有某些所需的特徵,不一定適用於公共領域區塊鏈技術,如以太坊。

  • 應用權限
  • 網路支持|營運
  • 智能合約管理
  • 控制如何驗證交易
  • 信任管理
  • 規模化,性能,吞吐量

Hyperledger Fabric | Composer Framework

Hyperledger Fabric是一種“分散式帳本技術”,也就是基於“商業區塊鏈應用”需求而開發的區塊鏈技術。 Composer 是一個加速 Fabric 平台商業區塊鏈應用程式開發的開發框架。

本課程將教你如何使用 Composer 開發 Fabtric 區塊鏈應用程式。

課程方法?

本課程採取“做中學”的方法。 鼓勵學生在每次講座後自行嘗試技術的各個方面。 幾乎所有在講座中討論的概念都透過程式碼範例等方式展示。講座中使用的展示程式碼可以從 GitHub 下載,以便學生可以更改程式碼以嘗試新事物。

每個部分的多個測驗將驗證學生的知識。 編碼練習將幫助學生更好地理解概念並獲得信心。

課程大綱

#1 建立一個基礎 – 涵蓋區塊鏈概念+ Hyperledger project-fabric-composer

#2 介紹 Hyperledger Fabric&Composer 技術

#3 設置開發工具 – (DockerNodeJS,Fabric,Composer工具…)

#4 Fabric 的運作原理 – 學生將學習 Fabric 技術的運作原理

#5 學習使用 Composer工具(建模,Yo 生成器,REST 伺服器,CLI,Playground …)

#6  ACME 航空公司區塊鏈應用程式:我們將為這個虛構的航空公司開發一個網路應用程式

  • 商業網路建模
  • 智能合約開發
  • 交易處理器 – 使用 Javascript 編寫程式
  • 客戶端程式碼 – 使用 Javascript
  • 參與者管理

#7 Composer SDK / API

#8  Fabric 中的交易流程 – 解開一些神秘事物:)

這個課程如何幫助你?

今天的許多企業正在為他們的商業領域著手建設區塊鏈應用程式。 此時重點是通過概念驗證的方式嘗試領航。 這個課程可以讓你在很短的時間內(約3週)開始試用/ 概念驗證 ( PoC )

Hyperledger frabric(&Composer)的資訊可以在網上免費獲得…..為什麼選擇這門課程?

  • 已知的挑戰:本課程的講師經歷了多次開發週期,並且已經著手描述已知的挑戰(和陷阱)和解決方案,所以學生們不會掙扎……並花時間學習,相較於在 Google 搜尋解決方案:)
  • 學習曲線陡峭:雖然資訊是可用的,但是需要新手學生大量的時間來消化和理解。 本課程目標在加速學習過程,而不會讓學生陷入過多細節。
  • 程式設計指南| 經驗是有限的:對於課程中討論的每個主題,都有一個範例程式碼。 看到進行中的課程內容並嘗試編寫程式將加速學習
  • 上市時間:參加此課程將為學生準備迎接挑戰 – 在 3 週內交付成果 Frabic 概念驗證 ( PoC ) /開始試用是目標:) [假設學生花費2小時/天]

目標受眾

  • 技術專家試圖擴大自己的區塊鏈知識
  • 希望利用分散式帳本技術解決商業問題的架構師|機會
  • 有興趣學習區塊鏈應用程式開發的開發人員
  • 開發者願意透過實做區塊鏈來學習,也就是透過編寫程式
  • 實驗者們很想知道區塊鏈技術如何改變我們發展商務的方式
  • 具有技術背景的新創企業家有興趣在區塊鏈上實現自己的商業理念

講師簡介

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

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

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

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

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

字幕:日本語、英文

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

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

報名參加課程 

Sponsored by Udemy


也許你會有興趣

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

發表迴響

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

由 WordPress.com 建置.

Up ↑

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

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

Continue reading