區塊鏈 - BCFS
區塊鏈與DApp去中心化應用程式Full Stack全棧開發實戰演練
Full Stack DApps Development Using Block Chain in Action
- 時數:35小時
- 費用:NT$ 24,000
- 點數:6.0
選擇查詢分區開課時間
地點 | 班號 | 日期 | 時間 | 預約 |
---|---|---|---|---|
台北 | 25963 班 | 2025/06/14 ~ 2025/06/28 每週六日 | 09:00~17:00 | 預約 |
目前查無開課時段
詳細開課時間請洽詢業務
新竹、台中、高雄如有上課需求,請參考台北開課日期,洽當地服務人員依需求加開遠距開課日期
教材
課程目標
去中心化應用程式(DApp)是指執行在分散式系統的應用程式,因為Ethereum形式區塊鏈的風行而開始流行起來,通常這種應用程式都是在智慧合約之下運行的,由於它背後運行的環境是區塊鏈,所以是運行在去中心化的網路架構中,這和一般Client/Server的傳統架構大為不同。 而Truffle Framework是一個被Microsoft、VMware、Amazon、JP Morgan等各大公司所採用的一套區塊鏈開發工具,Truffle太妃糖可以用來發展智慧合約,在Ethereum的虛擬機(EVM)環境下串流的執行開發與測試的工作,簡化開發工作。而Ganache可以很快速的建構一個區塊鏈、部署智慧合約執行,並且進行測試。除了是一個有GUI的桌面程式之外,它也可以用Command line執行,並在Windows、Linux與Mac OSX下執行。
本課程將使用Truffle、React建立Full Stack Ethereum區塊鏈的去中心化分散式程式開發,除了使用以太幣進行合約外也會使用ERC-20製作自己自訂的token與合約。
適合對象
- 想要開發區塊鏈應用程式的工程師
- 想學習Ethereum區塊鏈實作的工程師
- 想要了解區塊鏈的軟體架構師
預備知識
- 基礎網路知識
- 對JavaScript基礎認識
- 了解Node.JS、React為佳
先修課程
- BCIC:區塊鏈與智慧合約實戰演練
課程內容
1.Ethereum網路架構
●Blockchain的基本架構
●Blockchain的演化
●Ether、GAS和EVM
2.使用wallet錢包和區塊鏈網路溝通
●網頁錢包的安裝
●連線與使用
3.web3.js
●帳戶列表和餘額API使用
●交易與合約API呼叫
●交易物件傳送
●事件與日誌
●過濾監控API
4.Truffle Framework與Solidity智慧合約
5.智慧合約設計樣式
6.前端分散式應用程式的考量
7.ERC20自訂代幣
8.Truffle與React/Redux
●建立前端應用程式專案
●部署合約
●使用React進行前端開發
Truffle與VUE
Truffle與drizzle
NFT (Non fungible token)
學會技能
1.不只是紙上談兵而是實際實作應用程式和區塊鏈互動
2.使用各種套件如Web3、Metamask、Truffle、Geth和區塊鏈互動
3.在Full Stack全端應用程式中套用區塊鏈做資訊的後端平台
推薦課程
相關連結
說明會資訊
-
台北場次
-
新竹場次
-
台中場次
-
高雄場次
台北恆逸教育訓練中心
- 02-25149191
- 02-25149292
- 台北市松山區復興北路99號14樓
新竹恆逸教育訓練中心
- 03-5723322
- 03-5745738
- 新竹市光復路二段295號3樓之2
台中恆逸教育訓練中心
- 04-23297722
- 04-23102000
- 台中市西區臺灣大道二段309號2樓
高雄恆逸教育訓練中心
- 07-5361199
- 07-5361698
- 高雄市苓雅區新光路38號4樓之1