這次的任務地圖
每堂三關,從看懂到做到。可以自由選關、返回或重做。
第 1 堂|做出第一個介紹頁
從一份起始檔,做出可以介紹自己的網站。
- 01
啟動第一個網站
一個有介紹、三項服務、三個作品摘要與 APPA 的頁面。
未開始 - 02
把網站變成自己的
改姓名與技能,讓 AI 只改指定的一項服務。
未開始 - 03
救回消失的 APPA
修好圖片路徑,說得出問題在哪裡。
未開始
每關 18 分鐘觀念+42 分鐘實作,共 3 小時。自己已勾選 0/6 步
第 2 堂|讓網站被別人看見
帶著第一堂的作品,完成發布、更新與交付檢查。
每關 18 分鐘觀念+42 分鐘實作,共 3 小時。自己已勾選 0/6 步
第 3 堂|把內容整理成三頁網站
一個三頁互通、共用樣式且含三張作品圖的青禾網站。
每關 18 分鐘觀念+42 分鐘實作,共 3 小時。自己已勾選 0/6 步
第 4 堂|替圖片說清楚,替修改留存檔
有清楚圖片說明與角色文字的三頁網站,以及自己實際操作的版本紀錄。
每關 18 分鐘觀念+42 分鐘實作,共 3 小時。自己已勾選 0/6 步
第 5 堂|把視覺需求說成具體設定
同一份青禾網站,首頁層級清楚、修改範圍可說明。
每關 18 分鐘觀念+42 分鐘實作,共 3 小時。自己已勾選 0/6 步
第 6 堂|圖片與操作,都讓人看得懂
圖片不變形、入口清楚、滑鼠與鍵盤都有回饋的三頁網站。
- 01
替作品整理一致的展示方式
圖片不變形,內容與入口有順序。
未開始 - 02
滑鼠與鍵盤,都知道現在在哪裡
專屬焦點與hover,各自實際操作。
未開始 - 03
救回消失的鍵盤提示
Tab找得到,Enter也真的能前往。
未開始
每關 18 分鐘觀念+42 分鐘實作,共 3 小時。自己已勾選 0/6 步
第 7 堂|六張作品,排進不同螢幕
六張作品按600/1024px分成一、二、三欄,手機不卡住。
每關 18 分鐘觀念+42 分鐘實作,共 3 小時。自己已勾選 0/6 步
第 8 堂|內容變長,網站也接得住
完整內容、圖片與導覽在窄版仍可閱讀及操作。
每關 18 分鐘觀念+42 分鐘實作,共 3 小時。自己已勾選 0/6 步
第 9 堂|讓作品可以搜尋與分類
七件作品由資料產生,分類與標題搜尋取交集、顯示筆數與零筆提示。
每關 18 分鐘觀念+42 分鐘實作,共 3 小時。自己已勾選 0/6 步
第 10 堂|完成手機導覽與作品集互動
清除條件、窄版選單、跨頁與頁內導覽都可操作的作品集功能版。
每關 18 分鐘觀念+42 分鐘實作,共 3 小時。自己已勾選 0/6 步
第 11 堂|讓訪客一眼知道這頁在說什麼
三頁主題與設定一致,不把設定當成取得排名。
- 01
三個問題,找到三個頁面
三頁title不同且描述真實內容。
未開始 - 02
讓連結先說清楚目的地
只改指定連結文字,href保持services.html。
未開始 - 03
找出三個一樣的頁籤
三頁title恢復不同且符合內容。
未開始
每關 18 分鐘觀念+42 分鐘實作,共 3 小時。自己已勾選 0/6 步
第 12 堂|分清上線、索引與圖片檢查
有來源、待測欄與設定方法的SEO檢查流程,不保證收錄。
- 01
先把檢查證據排清楚
表格分開公開、抓取與索引,實際欄未冒填。
未開始 - 02
少一點體積,保留同一張圖
只改photo-03圖片路徑並帶齊本機檔。
未開始 - 03
找到意外留下的noindex
只移除明示故障的唯一meta,其他設定保留。
未開始
每關 18 分鐘觀念+42 分鐘實作,共 3 小時。自己已勾選 0/6 步
第 13 堂|把服務內容說清楚,也查清楚
有對象、範圍、四步流程與五題FAQ的完整服務頁。
- 01
先問這句話根據什麼
文案各段有S1–S4支持,未提供保留未知。
未開始 - 02
把確認內容放進服務頁
五FAQ與服務範圍完整,未知不編數字。
未開始 - 03
拿掉沒有依據的承諾
故障三項承諾均移除,未知回待確認。
未開始
每關 18 分鐘觀念+42 分鐘實作,共 3 小時。自己已勾選 0/6 步
第 14 堂|讓案例有來源,也有清楚的限制
完整案例頁、服務頁往返及原句/來源/判定/原因/修正表。
- 01
先把案例的來源攤開
案例含需求、做法、來源日期與限制。
未開始 - 02
把成果寫成可核對的交付
成果可追C2/C3,主體與限制清楚。
未開始 - 03
三句摘要,逐句找依據
R1依據保留,R2/R3無依據承諾移除。
未開始
每關 18 分鐘觀念+42 分鐘實作,共 3 小時。自己已勾選 0/6 步
第 15 堂|把詢問需求整理成五個欄位
錯誤不清空、焦點清楚、支援500字提示的詢問表單。
- 01
先做一張能填寫的詢問表
五欄有配對label與正確型別,純空白也被拒絕。
未開始 - 02
把需求長度說清楚
message字數提示與本練習length規則一致。
未開始 - 03
錯一欄,不要重填全部
錯誤時全部已填值保留,焦點仍到第一個無效欄。
未開始
每關 18 分鐘觀念+42 分鐘實作,共 3 小時。自己已勾選 0/6 步
第 16 堂|把填到一半的內容留下來
有時間與覆蓋確認、能處理壞資料的本機草稿。
- 01
把這次填寫存成草稿
三個操作都明確,不自動載入或保存。
未開始 - 02
還原前,先保留選擇權
提示使用實際savedAt,不冒稱未儲存資料已保存。
未開始 - 03
草稿壞了,表單也要能用
有效草稿能還原,壞JSON與未知服務仍安全拒絕。
未開始
每關 18 分鐘觀念+42 分鐘實作,共 3 小時。自己已勾選 0/6 步
第 17 堂|讓表單讀到真正的服務資料
會讀服務、保留填寫內容、失敗可重試的詢問前端。
- 01
先讓前後端說同一種話
請求方法與services映射正確,選項來自實際JSON。
未開始 - 02
把空資料與失敗分開
空資料與失敗文字不同,載入及無服務不送出。
未開始 - 03
回應有資料,為什麼沒有選項
200正確資料可顯示服務,錯誤與空資料仍有提示。
未開始
每關 18 分鐘觀念+42 分鐘實作,共 3 小時。自己已勾選 0/6 步
第 18 堂|讓詢問真正成為一筆案件
真正POST保存、具防連點與錯誤保留的詢問網站。
- 01
取得真正的案件編號
實際201與伺服器id才成功,沒有前端編號。
未開始 - 02
請求進行中,不要送第二次
連點不產第二請求,錯誤後恢復適當操作。
未開始 - 03
拒絕假成功,回到真正回應
503不再有假編號,錯誤與原值保留。
未開始
每關 18 分鐘觀念+42 分鐘實作,共 3 小時。自己已勾選 0/6 步
第 19 堂|登入後,找到同一筆詢問
受後端保護、能讀第18堂同案的案件工作台。
- 01
先確認身份,再讀案件
後端身份確認才讀案件,錯登入沒有私密資料。
未開始 - 02
讀取中與找不到,要說清楚
載入前舊明細清除,404與斷線不混同。
未開始 - 03
200回應,也可能用錯路徑
明細URL與點選id一致,讀真正case。
未開始
每關 18 分鐘觀念+42 分鐘實作,共 3 小時。自己已勾選 0/6 步
第 20 堂|登出與失效,都要真的離開案件
不殘留私密畫面、可重新確認與登入的管理工作台。
- 01
登出要通知真正的後端
登出呼叫真實後端並清私密畫面。
未開始 - 02
失效、空清單與斷線分開看
401、空清單、斷線各有清楚文字。
未開始 - 03
後端拒絕了,舊畫面也要清掉
失效後列表與明細不殘留,身份由後端重新確認。
未開始
每關 18 分鐘觀念+42 分鐘實作,共 3 小時。自己已勾選 0/6 步
第 21 堂|用同一個案件編號更新進度
篩選排序後不改錯案、更新後列表與明細一致的工作台。
- 01
讓案件有明確的進度
狀態映射與結果數符合資料,PATCH使用所選id。
未開始 - 02
更新後,保留正在看的條件
篩選與排序保留,列表與結果數同步。
未開始 - 03
排序後,也不能改錯案件
PATCH id與點選一致,排序與篩選不影響身份。
未開始
每關 18 分鐘觀念+42 分鐘實作,共 3 小時。自己已勾選 0/6 步
第 22 堂|留下內部備註,守住公開邊界
可真實保存、四種狀態清楚、匿名看不到內部備註的案件工作台。
- 01
替同一筆案件留下處理紀錄
同id保存重讀一致、他案備註不變。
未開始 - 02
讓保存狀態說真話
四狀態依實際請求變化,未保存不假成功。
未開始 - 03
畫面沒顯示,JSON也不能洩漏
公開JSON無內部備註,非僅畫面不顯示。
未開始
每關 18 分鐘觀念+42 分鐘實作,共 3 小時。自己已勾選 0/6 步
第 23 堂|用證據修好三種常見故障
圖片、選單、手機溢出,各自重現、修一處、再回歸。
- 01
先把圖片找回來
同一張原圖恢復,其他資料及圖片不變。
未開始 - 02
一次點擊,只切換一次
手機每次點擊只切換一次,ARIA同步。
未開始 - 03
修溢出,也保留已修好的部分
320px沒有水平溢出,未隱藏或刪除內容。
未開始
每關 18 分鐘觀念+42 分鐘實作,共 3 小時。自己已勾選 0/6 步
第 24 堂|把同一筆詢問,完整處理一次
正常路線與三種異常,沿同案實測並留下證據。
- 01
用新詢問走完整條路
整條正常路線使用新建立的同一真實id。
未開始 - 02
失敗、失效、空資料分開測
三種異常有各自預期與實際,未測明示。
未開始 - 03
空清單不能留下上一批案件
200空回應後舊列消失、零筆與提示一致。
未開始
每關 18 分鐘觀念+42 分鐘實作,共 3 小時。自己已勾選 0/6 步
第 25 堂|公開資訊與管理權限,分清楚
只用虛構資料,查前端秘密、後端授權與文字輸出。
- 01
公開的程式,不能放秘密
公開檔不含假秘密,apiBase與正常功能保留。
未開始 - 02
登入限制,要由後端確認
匿名三種管理操作被真正後端拒絕。
未開始 - 03
把輸入當文字,再核對公開欄位
標籤字串不執行,公開JSON沒有內部欄位。
未開始
每關 18 分鐘觀念+42 分鐘實作,共 3 小時。自己已勾選 0/6 步
第 26 堂|備份以後,真的還原一次
程式與案件分開保存,到另一個位置重新讀寫。
- 01
先分清程式與資料
備份有程式與案件資料、時間與雜湊。
未開始 - 02
在另一個位置還原
還原位置與原環境分開,兩案及筆數先一致。
未開始 - 03
只有程式的備份,必須被拒絕
故障verify確實拒絕缺資料,沒有偽造通過。
未開始
每關 18 分鐘觀念+42 分鐘實作,共 3 小時。自己已勾選 0/6 步
第 27 堂|整理兩項可以交接的作品
分清靜態發布、真實後端與私有資料,留下可重做文件。
- 01
兩項作品,各有清楚的入口
兩作品入口與必要素材完整,公開根不含私密內容。
未開始 - 02
能啟動,也要能交接
從真正後端啟動兩作品,詢問重啟後仍在。
未開始 - 03
部署設定多一段,也會找不到API
實際API路徑正確,無重複/api與假選項。
未開始
每關 18 分鐘觀念+42 分鐘實作,共 3 小時。自己已勾選 0/6 步
第 28 堂|自己提需求,完成最後一次修改
加入年份篩選,保留原功能,帶著兩項作品完成交付。
- 01
先自己把新需求說清楚
年份由已知資料產生,三條件為交集。
未開始 - 02
清除條件,要一次清乾淨
清除後年份/分類/關鍵字全部重設,回7件。
未開始 - 03
交出作品,也說明自己怎麼完成
故障最小修後清除三條件與7件一致。
未開始
每關 18 分鐘觀念+42 分鐘實作,共 3 小時。自己已勾選 0/6 步
出發前,準備三件事。
Cursor 免費版
開啟自己的資料夾,使用內建 AI 協作,再查看與儲存修改。
瀏覽器
開啟自己的網站,儲存後重新整理。
自己的練習資料夾
第一關取得練習檔,再複製到 student-work。
進度只保存在這個瀏覽器;確認成果後才記錄,不是自動驗收。