03 / 07

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

畫出一個驗證邊界

  1. 列出使用者提交的輸入。
  2. 標記前端可做的快速檢查。
  3. 再標記必須在受控環境重做的驗證。
10

Ask AI TA