-
關閉視窗
- 試看
- 單元1-1. 課程介紹 00:02:27
- 單元1-2. 什麼是區塊鏈 00:17:10
- 單元1-3. 區塊鏈展示 00:07:54
- 單元1-4. 共識協議 00:06:40
- 單元1-5. 去中心化應用程式 00:06:24
- 單元2-1. 什麼是以太坊 00:11:40
- 單元2-2. 介紹Metamask 00:05:54
- 單元2-3. 安裝MetaMask 00:04:35
- 單元2-4. 使用MetaMask和取得 00:11:19
- 單元3-1. 開發環境 00:04:13
- 單元3-2. remix線上編輯器 00:11:44
- 單元3-3. 以太坊帳戶 00:03:47
- 單元3-4. 簡單銀行智能合約 00:15:50
- 單元4-1. 安裝IDE - Visua 00:03:04
- 單元4-2. 安裝NodeJS 和 Tr 00:04:52
- 單元4-3. 安裝Ganache 00:04:31
- 單元4-4. 介紹 Truffle 專案 00:03:12
- 單元4-5. 撰寫smart contr 00:02:53
- 單元4-6. 部署智能合約和測試智能合約 00:04:54
- 單元5-1.Nethereum 安裝和帳 00:01:17
- 單元5-2. 安裝 ASP.NET Co 00:02:20
- 單元5-3. 介紹Nethereum 00:02:41
- 單元5-4. 安裝Nethereum 00:06:36
- 單元5-5. 帳戶管理 -私鑰、公鑰與地 00:09:28
- 單元5-6. 匯入私鑰和匯入Keysto 00:06:55
- 單元5-7. 傳送以太幣(Ether) 00:08:45
- 單元5-8. 以太幣單位轉換 00:08:53
- 單元5-9. 以太幣HD Wallet帳 00:12:49
- 單元6-1. 部署智能合約 00:12:05
- 單元6-2. 與智能合約互動 00:16:07
- 單元6-3. 介紹Gas和Nonce 觀 00:05:25
- 單元6-4. Gas&Nonce實作 00:14:54
- 單元6-5. 簽章與驗證 00:06:36
- 單元7-1. 介紹ERC20 Token 00:05:18
- 單元7-2. 部署ERC20 Token 00:12:42
- 單元7-3. 讀取ERC20 Token 00:05:36
- 單元7-4. 傳送ERC20 Token 00:08:22
- 單元7-5. 讀取交易日誌訊息 00:05:09
- 單元7-6. Approve、Allow 00:12:16
誰適合這堂課?
☆ 對區塊鏈完全陌生,很難入門,但又想了解這個領域的 工程師。
☆ 未來想朝向區塊鏈領域發展的 學生。
☆ 想利用區塊鏈優勢創造新事業的 創業者。
課程目標:
技巧
☆ 上手 ASP.NET Core。
☆ 上手 Nethereum。
☆ 撰寫、部署與開發智能合約。
工具
☆ Visual studio Code。
☆ MetaMask 區塊鏈錢包。
☆ Ganache 區塊鏈模擬器。
事前準備:
❶ 要先行準備的工具或軟體
☆ NodeJS/NPM。
☆ Visual Studio code。
☆ ASP.NET Core。
☆ Chrome。
❷ 先備知識
☆ C# 基本概念。
☆ 網頁開發(HTML、Javascript) 基本概念。
課程大綱:
單元一 介紹區塊鏈。
單元二 以太坊與以太坊錢包(Metamask)。
單元三 智能合約開發環境與以太坊帳戶。
單元四 智能合約開發環境 - Truffle Framework & Ganache。
單元五 Nethereum。
單元六 Nethereum。
單元七 智能合約與Nethereum。
單元八 ERC20 Token與Nethereum 。
胡家維 Kenneth Hu 是 Baypay Inc 的首席技術官,有 10 多年的軟體開發經驗,在 Blockchain Technology 提供加密支付服務,也是新加坡 Institute of Blockchain 和台灣的 0xAcademy 的乙太坊區塊鏈開發培訓師。
新加坡 Blockchain&DApps meetup(區塊練軟體開發社區)和新加坡 IOTA(IEN - Iota Evangelist Network)的創始人,社群旨在分享和學習區塊鏈技術和 DApps 開發的一切,讓更多人瞭解區塊鏈技術與產業。
Github : https://github.com/kennethhutw
Linkedin : https://www.linkedin.com/in/kenneth-hu-1b534664/
Ethereum demo site : http://kennethhu.net/example/ethereum/index.html
Bitcoin demo site : http://www.kennethhu.net/example/bitcoin/index.html