智慧合約與分散式應用程式DApp整合開發

(Smart contract and dApp distributed application in action)

時數與費用

時數:5天
費用:NT$ 24,000 早鳥優惠價:NT$19,900
點數:6
講師:何孟翰

查詢開課時間

依客戶需求包班安排

教材

官方教材

課程目標

適合對象

  • 想了解區塊鍊的開發
  • 想了解智慧合約開發者
  • 想了解分散式應用程式開發的工程師

預備知識

  • 基本Javascript
  • 有React/Vue等SPA(single page application)的開發經驗者佳

課程特色

課程內容

·       Ethereum與BitCoin

·       Truffle, Ganache與Drizzle

·       Mocha的測試框架

·       Web3的呼叫

o   讀值的智慧合約呼叫

o   修改資料的智慧合約呼叫

o   web3連線到區塊鍊的方式

o   在node.js中使用web3

o   在browser中使用web3

·       從web3, wallet到區塊鍊

o   truffle對web3的初始化

o   用web3讀取部署的合約

o   同步與非同步的呼叫

·       web3與ether的傳送

·       web3與事件的聆聽

o   從頭取得事件

o   取得特定時間點之後的事件

o   使用ws作事件連結

·       整合web3與metamask

·       使用infura作跳板連到公有鏈

·       使用faucet儲值

·       metamask連至infura

·       在公有測試鏈上呼叫

·       連接React/VUE與web3

o   連接到本地端ganache

·       使用Drizzle

o   在React下使用drizzle

o   在Vue下使用drizzle

·       實務上合約的移植與升級

·       dApp與full stack全端開發

·       區塊鏈與NFT

考試資訊

備註事項