SYSTEM FOUNDATIONS · LESSON 03
Backend
The logic behind the interface
看懂介面背後的處理、驗證與權限概念,並分清楚教學架構與本專案現況。
LESSON 3 / 7
01
這是什麼?
Backend 是在使用者看不到的環境中執行規則、處理資料與回應請求的系統部分。
02
為什麼需要它?
把規則放在正確位置,才能讓資料處理一致、權限有邊界、錯誤可被追蹤。
03
它在整個系統的位置
Frontend → Backend ↔ Database / External Sources
這是學習用的概念位置,實際產品會依需求有不同分工與部署方式。
04
用生活情境理解
ANALOGY
像餐廳廚房:接收前台訂單,依流程處理,再把結果交回前台。
05
E.X 真實案例
E.X CASE
本站目前以 GitHub Pages 靜態輸出為主;課程中的 Backend 是通用概念,不表示本站已有傳統伺服器後端。
06
AI 可以幫你做什麼?
AI CAN ASSIST
協助寫處理流程草稿、測試案例與錯誤分類,但不能跳過權限與驗證設計。
07
哪些東西你自己一定要懂?
HUMAN JUDGMENT
要知道哪些規則必須在受控環境執行,哪些資料可以公開,以及失敗時要保留什麼。
08
Knowledge Check
為什麼不能把所有系統邏輯都塞進畫面?
查看提示與答案
因為公開畫面容易被看見與修改,重要規則、秘密與一致性需要更受控的位置。
09
Practice
畫出一個驗證邊界
- 列出使用者提交的輸入。
- 標記前端可做的快速檢查。
- 再標記必須在受控環境重做的驗證。
10