課堂概覽

Chapter 0:課前準備

🚀 課堂概覽

Chapter 1:從 Web 2.0 到 Web 3.0

- Web 3.0 的重要性
    - Web 1.0 -> 2.0 -> 3.0,人類行為和商業模式的發展
- 知名去中心化應用 (DApp) 介紹
    - 交易所,NFT,GameFi
- 前端與 Web 3.0 的關係
    - 前端、智能合約與 Dapp 之間的關係圖,開發框架及工具

Chapter 2:DApp 開發基礎

- 最簡易的專案架構概覽
- 區塊鏈錢包: Metamask 介紹
- 區塊鏈瀏覽器:Etherscan 介紹
- 測試 DApp:主網與測試網的差別
- 開發函式庫介紹:Ethers.js 與 Web3Modal

Chapter 3:DApp 進階實作

- 創建第一個 DApp!從 Create React App 出發
- 實作:使用線上編譯器 Remix 部署智能合約
- 實作:連接區塊鏈錢包
- 實作:查詢錢包餘額
- 實作:與智能合約互動 - 如何讓自己的去中心化應用與智能合約互
- 實作:跟 React 的結合與狀態管理

Chapter 4:課程總結

- 課堂總結
- 更多學習資源
- 下一步

🚀 你會需要什麼先備知識

  • 有 JS, React 基礎語法開發經驗
  • 若還不熟悉,建議可以先看官方文件,或是這個一小時的快速入門影片

🚀 社團與問題討論

💡 加入專屬 Discord 頻道:https://discord.gg/pJUYVFs3zm

🚀 作業繳交方式

💡 上傳至專屬討論區:https://forum.zinstitute.online/c/online/

Powered by Teachify