學生實作包 · 28 堂

從空資料夾,到可公開分享的服務型商家網站。

每堂課都有一個明確練習焦點。先看具體例子,再從 Starter 動手,最後用 Checkpoint 與 Solution 完成自我驗收。

3 小時/堂 多頁面網站 Vue 3 CDN Cloudflare Pages

28 堂練習地圖

每堂的 Solution 是參考答案;請先完成自己的版本,再使用複製按鈕。

LESSON-24

頁面開發:首頁與共用網站外框

藍圖已經完成,今天開始施工:先把每個頁面都需要的外框固定,再完成首頁第一印象。

LESSON-25

頁面開發:服務、關於與聯絡頁

首頁已經能讓人知道商家是誰,接下來要讓訪客看懂服務、建立信任,最後找到聯絡方式。

LESSON-26

功能實作:聯絡表單與 Apps Script Web App

聯絡表單現在只在瀏覽器裡驗證,今天建立第一條真正的資料管線:前端送出,Apps Script 接收。

LESSON-27

功能實作:Google Sheet 與完整狀態流程

表單已能找到後台入口,今天讓資料真正留下紀錄,並把等待與異常處理成使用者看得懂的畫面。

LESSON-28

優化與部署:Cloudflare Pages 上線

網站功能完成不代表可以交付;今天像上山前做最後裝備檢查,確認訪客、鍵盤、搜尋引擎與公開網址都能走完流程。