Web3 的應用與實務

115 學年度第 1 學期 | 授課教師:馬可博士 / 李正冬 | 淡江大學 資訊管理學系 | 2 學分 · 選修

本課程採實作工作坊形式,引導學生探索 Web3 的應用與實務。學生將從技術管理顧問創業家思維出發,學習 Web3.0 協議經濟與專案企劃;接著深入 Web3 全棧應用開發,編寫智慧合約並建置去中心化應用程式。本課程亦將深度整合人工智慧(AI)輔助程式設計,指導學生編寫 Web3 程式。學生將透過期中個人驗收與期末創業小團隊分組專案發表,培養團隊合作開發 Web3 應用程式的能力。

教學目標

  1. 認知:理解 Web3 核心技術與趨勢 — 區塊鏈、去中心化、智慧合約等核心概念,並洞悉產業的發展潛力。
  2. 情意:培養創業思維與倫理態度 — 從商業模式的角度來構想專案,並養成利用 AI 輔助開發、解決問題的積極態度與倫理觀念。
  3. 技能:實作智慧合約與全棧去中心化應用 — 撰寫、測試、部署智慧合約,並掌握前端框架與 Web3 通訊庫之串接,最終將產品發佈於雲端平台。

18 週課程導覽

WEEK 01

課程介紹與 Web 3.0 典範轉移

115/09/14 ~ 115/09/20
WEEK 02

中秋節放假

115/09/21 ~ 115/09/27
放假
WEEK 03

Web3 商業模式與協議經濟

115/09/28 ~ 115/10/04
WEEK 04

國慶日補假

115/10/05 ~ 115/10/11
放假
WEEK 05

Web3 數位帳戶與安全防護

115/10/12 ~ 115/10/18
WEEK 06

颱風假停課

115/10/19 ~ 115/10/25
停課
WEEK 07

專案發想與智慧合約設計思維

115/10/26 ~ 115/11/01
WEEK 08

開發環境建置入門(IDE & AI Agent)

115/11/02 ~ 115/11/08
WEEK 09

期中個人技術成果驗收

115/11/09 ~ 115/11/15
期中考
WEEK 10

Solidity 程式設計:變數、儲存、資料結構與 Events

115/11/16 ~ 115/11/22
WEEK 11

合約守門員與權限控管安全防禦

115/11/23 ~ 115/11/29
WEEK 12

DAO 與專案發想

115/11/30 ~ 115/12/06
WEEK 13

AI 輔助程式設計與投票合約實作

115/12/07 ~ 115/12/13
WEEK 14

現代化前端環境建置

115/12/14 ~ 115/12/20
WEEK 15

行憲紀念日放假

115/12/21 ~ 115/12/27
放假
WEEK 16

期末多元評量週

115/12/28 ~ 116/01/03
評量
WEEK 17

期末考:專案成果發表與驗收

116/01/04 ~ 116/01/10
期末考
WEEK 18

教師彈性教學週

116/01/11 ~ 116/01/17