iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
佛心分享-IT 人自學之術

學過一點 React,卻被撈進 C#:新手用 AI 硬啃 MVC 企業專案的 3 個月實錄 系列

我做了十年平面設計,2025年跟著培訓班學了 React,當時都用 VS Code
有幸被撈進企業後,才知道原來還有「紫色版 VS Code」Visual Studio!
也第一次碰 C# MVC、用 SSMS 查資料庫,後端更是一竅不通

目前已入職三個月(撐過試用期啦~撒花!
這個系列會記錄我如何用 AI 硬著頭皮邊做邊學,
從 SCSS、中斷點、資料流與 SSMS,一路摸到 Git 和 Azure DevOps
這是菜鳥真實卡過、問過、踩過坑後整理出的三個月實錄

參賽天數 22 天 | 共 22 篇文章 | 4 人訂閱 訂閱系列文 RSS系列文
DAY 11

Day 11|CSS 已經能寫樣式,為什麼還要 SCSS?React 和 MVC 又差在哪裡?

上一篇已經在 Visual Studio 裡建立好 SCSS 資料夾,也整理出主要入口和 Partial: scss ├── _variables.scss ├...

2026-08-11 ‧ 由 Abbie 分享
DAY 12

Day 12|`compilerconfig.json` 是什麼?怎麼把 SCSS 編譯成 CSS?

上一篇已經把 SCSS 的資料夾和主要入口整理好了: scss ├── _variables.scss ├── _buttons.scss ├── _layou...

2026-08-12 ‧ 由 Abbie 分享
DAY 13

Day 13|SCSS 到底怎麼跑到畫面上?從編譯、CSS 到瀏覽器一次追完

前幾天把 SCSS 的結構、Partial、@import,還有 compilerconfig.json 都整理過一輪。 我原本以為到這裡就差不多了: 寫 SC...

2026-08-13 ‧ 由 Abbie 分享
DAY 14

Day 14|`_Layout.cshtml` 是什麼?共用版型和 `@RenderBody()` 怎麼組成完整頁面?

上一篇一路從 SCSS 追到 CSS,再追到瀏覽器。 追到最後,我發現很多共用 CSS、JavaScript,甚至 Header、Sidebar、Footer,...

2026-08-14 ‧ 由 Abbie 分享
DAY 15

Day 15|`_ViewStart.cshtml` 和 `_ViewImports.cshtml` 都有底線,到底各自負責什麼?

上一篇整理完 _Layout.cshtml 之後,我終於知道: Layout 負責共用外框 View 負責目前頁面內容 @RenderBody() 負責把...

2026-08-15 ‧ 由 Abbie 分享
DAY 16

Day 16|一個 View 太長怎麼辦?Partial View 和 RenderSection 到底什麼時候用?

前兩篇整理完: _Layout.cshtml _ViewStart.cshtml _ViewImports.cshtml 之後,我對 View 的結構終於比較...

2026-08-16 ‧ 由 Abbie 分享
DAY 17

Day 17|輸入網址之後發生什麼事?從 Route 找到 Controller 和 Action

前幾篇都還在 View 裡打轉。 我慢慢搞懂了: _Layout.cshtml _ViewStart.cshtml _ViewImports.cshtml Pa...

2026-08-17 ‧ 由 Abbie 分享
DAY 18

Day 18|`return View()` 沒寫檔名,MVC 怎麼找到對應的 `.cshtml`?

上一篇已經把這條線接起來: 網址 ↓ Route ↓ Controller ↓ Action 例如: /Home/Index 常見情況下會進到: HomeC...

2026-08-18 ‧ 由 Abbie 分享
DAY 19

Day 19|Controller 怎麼把資料交給 View?ViewData、ViewBag 和 Model

上一篇整理到: 網址 ↓ Route ↓ Controller ↓ Action ↓ return View() ↓ 找到對應的 .cshtml 但實際畫面不...

2026-08-19 ‧ 由 Abbie 分享
DAY 20

Day 20|`@model`、ViewModel、Entity 和 DTO 到底是什麼?

上一篇整理到 Controller 可以把資料傳給 View: return View(model); View 再用: @model UserViewMod...

2026-08-20 ‧ 由 Abbie 分享