MVC學習之路 Part.1 – 前導

前言

近期在整理學習過的開發技巧,打算做一系列的整合應用文章,以MVC框架的電子商務網站作為範例,一步一步完善整個內容,過程中包含前端、後端、資料庫都會使用到。

內容會盡量用簡單易懂的方式去解釋,或是用生活化的例子做舉例,適合初學者閱讀,但還是建議先打好基本知識的基礎才會學得比較輕鬆👍。

準備工具

  1. Visual Studio 2022
  2. Visual Studio Code
  3. Microsoft SQL Server Management Studio(SSMS)
  4. 預計使用框架 Core MVC 5.0 (未來升.Net 6方便)

發想階段

(以下不會出現過於複雜的商務邏輯)

假設我今天想做一個賣東西的網站,然後就會開始思考,

  1. 需要那些頁面 ?
  2. 每個頁面的目的是什麼 ?
  3. 購物流程應該怎麼規劃 ?

blablabla🤮,就一步步來吧,
首先第一個需求,因為我要賣東西,所以我需要一個網頁來陳列我的商品,可能如下圖,

商品頁面

所以就開始思考一個商品的資料該怎麼表示(這邊設計可以先用手畫,或是Excel做,範例我用SSMS資料庫圖表直接呈現✍),

登愣🎉,這樣商品的資料表示就設計出來了,可以花2、3分鐘研究一下我的設計,接下來將會詳談針對商品上面的資料是怎麼設計出來的。

結語

  1. 再次重申,這個範例目的是讓學習者能夠更容易了解MVC的開發,所以並沒有太完善的商務邏輯架構。
  2. 未來範例中會有C#、HTML、CSS、JavaScript的Code,大部分我可能不會解釋基礎的Code,有機會另外分享學習筆記✌。
邱秉澄(Jimmy)
邱秉澄(Jimmy)

於 Build School 擔任 Software Engineer & Student Coach
聯絡方式: jimmychiu@build-school.com