輕鬆用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
    換一個
若您有進修網會員帳號,建議您登入進修網,省去填表部份欄位的填寫!
NLP的成功銷售力!只需1小時換你多金的未來!(課程回函 右上) 英日韓語免費試學!進修0負擔,再送萬元獎學金!_英代(課程回函右下280)
讀者留言
相關進修課程推薦
  課程名稱 認證機構(分校) 上課地點 費用 開課日期
索取課程資料
收藏課程資料
HTML語法實務班 聯成電腦基隆分校 基隆市仁愛區 線上洽詢 隨時開課
索取課程資料
收藏課程資料
★2020最夯職缺★【AI人工智慧Pyt... 聯成電腦高雄分校 高雄市新興區 線上洽詢 2020-01-27
索取課程資料
收藏課程資料
【工研院】Python AI 網路爬蟲... 工業技術研究院 台中市大雅區 線上洽詢 2020-03-13
索取課程資料
收藏課程資料
Python程式資料分析 聯成電腦東門分校 台南市東區 線上洽詢 隨時開課
索取課程資料
收藏課程資料
iPhoneAPP應用程式開發0927_3 巨匠電腦東門認證 台南市東區 線上洽詢 隨時開課
空姐|地勤學姐見面會-應考7大謎團,免費講座!
未來薪趨勢,翻轉職涯趁現在!6千堂電腦技能免費學!_聯成

登入1111進修網

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