輕鬆用Javascript建立一個區塊鏈程式(Blockchain)

開課日期:隨時開課 課程費用:1200
上課時間:不拘 / 不拘 學習時程:5 小時
上課地點: 線上課程線上課程 map
適用對象:
• 任何想要在代碼中構建自己的區塊鏈原型的人

• 任何想要瞭解區塊鏈技術的人
收藏課程
課程特色
• 擁有自己的,功能齊全的區塊鏈原型。


• 了解區塊鏈技術背後的代碼如何運作。


• 了解為什麼區塊鏈技術是一種非常安全的數據存儲方式。


• 了解分散式區塊鏈網絡的工作原理。
詳細內容

1.   介紹
   •    你會在這堂學到什麼
   •    什麼是區塊鏈
   •    開發環境設定


2.   建立一個區塊鏈
  •    構造函數解說
  •    原型對象解說
  •    區塊鏈構造函數
  •    建立區塊方法
  •    測試區塊方法
  •    取得最後一個區塊方法
  •    建立新交易方法
  •    測試新交易方法
  •    雜湊區塊方法
  •    測試雜湊區塊方法
  •    工作量證明(Proof-of-Work,PoW)方法
  •    測試工作量證明(Proof-of-Work,PoW)方法
  •    建立一個創世區塊(Genesis Block)
 
3. 通過 API 訪問區塊鏈
  •    介紹"建立一個 API
  •    安裝 ExpressJS
  •    建立 API 基礎
  •    安裝 Postman & Body-Parser
  •    建立 "GET/Blockchain" endpoint
  •    建立 "POST/Transaction" endpoint
  •    建立 "GET/mine" endpoint
  •    測試新建立的端點
 
4.   創建分散式區塊鏈網絡
  •    介紹分散式區塊鏈網絡
  •    建立多個節點
  •    測試節點
  •    新增現在節點 URL
  •    新端點的概論.  建立 "POST /register-and-broadcast-node" Endpoint
  •    建立 "POST /register-node" Endpoint
  •    測試 "POST /register-node" Endpoint
  •    建立 "POST /register-nodes-bulk" Endpoint
  •    測試 "POST /register-nodes-bulk" Endpoint


5.   同步網絡
  •    介紹同步網絡
  •    介紹交易
  •    重構創建交易方法
  •    建立"POST /transaction/broadcast" Endpoint
  •    重構"POST /transaction" Endpoint
  •    測試交易端點
  •    更新挖礦資訊
  •    更新挖礦端點
  •    建立"POST /receive-new-block" Endpoint
  •    測試新的端點


6.   Consensus  共識
  •    介紹共識(Consensus)
  •    驗證鏈的方法
  •    測試驗證鏈的方法
  •    建立 "GET /consensus" Endpoint
  •    測試 "GET /consensus" Endpoint


7.   Block Explorer
  •    介紹 Block Explorer
  •    Block Explorer Endpoints Outline
  •    取得區塊方法
  •    建立"GET /block/:blockHash" Endpoint
  •    取得交易方法
  •    建立 "GET /transaction/:transactionId" Endpoint
  •    取得位址資料方法
  •    建立"GET /address/:address" Endpoint
  •    測試 Block Explorer!

師資介紹

 

胡家維 Kenneth Hu
是 Baypay Inc 的首席技術官,有 10 多年的軟體開發經驗,在 Blockchain Technology 提供加密支付服務,也是新加坡 Institute of Blockchain 和台灣的 0xAcademy 的乙太坊區塊鏈開發培訓師。

新加坡 Blockchain&DApps meetup(區塊練軟體開發社區)和新加坡 IOTA(IEN - Iota Evangelist Network)的創始人,社群旨在分享和學習區塊鏈技術和 DApps 開發的一切,讓更多人瞭解區塊鏈技術與產業。

 

 

報名方式
如您對本課程有興趣,或需相關諮詢,請於下方留下您的聯絡資訊,我們將派專人與您聯繫,為您安排上課事宜,或回覆問題,感謝您!
我想瞭解更多
  • code
    換一個
若您有進修網會員帳號,建議您登入進修網,省去填表部份欄位的填寫!
公單位高薪行政缺 免費體驗學Python,數據時代,這是王道!(回函右下 280)
讀者留言
相關進修課程推薦
  課程名稱 認證機構(分校) 上課地點 費用 開課日期
索取課程資料
收藏課程資料
【0基礎入門/三年免費重修】Py... 聯成電腦羅東分校 宜蘭縣羅東鎮 線上洽詢 2020-08-28
索取課程資料
收藏課程資料
Python程式資料分析 聯成電腦公館分校 台北市中正區 線上洽詢 隨時開課
索取課程資料
收藏課程資料
2020★工程師【Java程式】開發 ... 聯成電腦高雄分校 高雄市新興區 線上洽詢 2020-08-11
索取課程資料
收藏課程資料
兒童AI人工智慧師資培訓 中國文化大學... 台中市西屯區 6480 2020-08-15
索取課程資料
收藏課程資料
Java OCP JP程式設計師認證班 巨匠電腦新店認證 新北市新店區 電洽 2021-01-03
接案設計有技巧,全套ADOBE等你帶回家
免費體驗學Python,數據時代,這是王道!

登入1111進修網

1
2
提示
3
從facrbook登入
我無法登入、忘記密碼?
註冊成為進修會員