Contents
課程簡介
學習在 Hyperledger Fabric&Composer 技術上開發網路應用程式
從這 8.5 小時的課程,你會學到
- 使用 Composer 框架開發 Hyperledger 區塊鏈應用程式
- 使用 Composer 建模語言對區塊鏈應用程式建模
- 透過採用分散式帳本技術評估商業應用程式是否會受益
- 使用 Composer API 開發前端(客戶端)應用程式
- 利用 Composer REST Server 來設計以 Web 為基礎的區塊鏈解決方案
- 描述 Hyperledger Fabric 技術的各種元件(Peers,Orderer,MSP,CA …)
- 設計 Hyperledger Fabric Composer 商業網路應用程式(不是基礎設施)
要求
- 學生應該具備 Javascript 或 Java 或 NodeJS 等技術開發經驗
- Web 應用程式的基本運作知識(HTTP,REST)
- 學生必須有自信學習新的設計模式和一個架構模式
- 區塊鏈概念的基本知識
- 一台還不錯的電腦和網際網路連接
- 最好具備:Docker,Unix 命令,NodeJS 等技術
課程說明
PS:在考慮參加本課前請閱讀所有要點
- 如果你對編寫程式沒有信心,請不要參加本課程
- 課程的重點是基於 Composer 的應用程式開發。 課程不會教你如何使用所有各種工具套件/工具來進行 hypereldger 基礎設施元件的設置
- 課程不適用於營運商或基礎架構工程師*但是*歡迎你嘗試,因為它會幫助你建立強大的基礎知識。
- 你必須對區塊鏈技術有基本的了解。 加入前請先看一下課程預覽
- 本課程不會教你使用 Javascript 或任何 Javascript 框架來開發 UI
- 你必須有自信在你的機器上安裝軟體和工具。 課程需要安裝許多工具
- 請在註冊前閱讀要求條件
- 嘗試先看一下課程預覽視訊 – 如果你難以理解的講座/口音….我請求你不要加入
如果你仍然和我在一起讓我們繼續:-)
背景
區塊鏈技術人員的需求正在上升,因為多個企業(和新創公司)正在尋求實現效率或/和創造新的區塊鏈技術的商業模式。 比特幣和以太坊向全世界證明,區塊鏈技術可以改變我們從事商業的方式。 這些技術面臨的挑戰是,它們都是為公共領域應用而打造的,並不總是適合建構企業級應用程式。 Hyperldger 專案是由Linux 基金會所發起並被業界領導者所推動,目標在建構區塊鏈技術,為創造企業區塊鏈應用程式提供平台。
商業| 企業區塊鏈應用程式
你現在可能遇到的明顯問題是,我的意思是“企業區塊鏈應用程式”。 這個想法是,商業(或企業)區塊鏈技術將需要具有某些所需的特徵,不一定適用於公共領域區塊鏈技術,如以太坊。
- 應用權限
- 網路支持|營運
- 智能合約管理
- 控制如何驗證交易
- 信任管理
- 規模化,性能,吞吐量
- …
Hyperledger Fabric | Composer Framework
Hyperledger Fabric是一種“分散式帳本技術”,也就是基於“商業區塊鏈應用”需求而開發的區塊鏈技術。 Composer 是一個加速 Fabric 平台商業區塊鏈應用程式開發的開發框架。
本課程將教你如何使用 Composer 開發 Fabtric 區塊鏈應用程式。
課程方法?
本課程採取“做中學”的方法。 鼓勵學生在每次講座後自行嘗試技術的各個方面。 幾乎所有在講座中討論的概念都透過程式碼範例等方式展示。講座中使用的展示程式碼可以從 GitHub 下載,以便學生可以更改程式碼以嘗試新事物。
每個部分的多個測驗將驗證學生的知識。 編碼練習將幫助學生更好地理解概念並獲得信心。
課程大綱
#1 建立一個基礎 – 涵蓋區塊鏈概念+ Hyperledger project-fabric-composer
#2 介紹 Hyperledger Fabric&Composer 技術
#3 設置開發工具 – (Docker,NodeJS,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 IT 顧問,IBM Cloud Champion 2017
我是一位在財富 500 強公司從事大規模應用開發,基礎設施管理和策略開發等方面經驗豐富的資訊技術顧問。 擁有超過 20 年的 IT 業界經驗。 喜歡學習和教授新技術的熱心技術專家。 目前協助大公司製定雲端戰略和做法。
很高興地宣布,最近 IBM 已經認證我是 “IBM Cloud Champion for 2016-2017”。 感謝所有學生不斷的支持和鼓勵。
課程網址 | ♥找優惠折扣碼?| 課程討論專區

也許你會有興趣
- 更多區塊鏈相關線上課程介紹
- ★想要加強英文能力嗎?– 練好英文是最大的學習槓桿
- Soft & Share 特價課程與學習資訊分享 加入這個社團追蹤我們的特價課程與學習訊息
- 追蹤這個 Twitter ,追蹤各種軟體開發和個人成長學習訊息