將著重於使用 ASP.NET Core 開發活動報名管理系統的過程,但不單單只是描寫程式碼的撰寫,也會提及各個使用到的重要套件與功能(e.g. Dependency Injection, ASP.NET Core Identity, Middleware, EF Core...etc),或是重要運作概念(e.g. MVC 各層關係等),並會盡自己所理解的去用文字解釋這些功能是如何運作的。
希望在這 30 天能夠除了能夠提升開發技巧,也能精進自己的敘事、統整能力,並為自己的努力達到一個新的里程碑。
前言 作為一個程式設計師,我們都希望程式越寫越好,而其中物件導向是最為重要之一的概念。物件導向遵從著 SOLID 的原則來執行,遵循 SOLID 原則,基本上可...
前言 如果能理解當一個 Http Request 傳到系統時,該 Request 是如何在系統的生命週期中流竄的,那在開發或是在系統分析與設計時,更可以了解甚麼...
前言 先前我們已經用 Scaffolding 建立簡易的 CRUD 功能,不過可以發現,像是 Create 時,理應不需要填寫 CreateUser, Crea...
前言 昨天我們介紹了 ViewModel,今天繼續使用 ViewModel 來對活動列表頁進行客製化顯示。 ViewModel 今天將調整活動列表頁的欄位,除了...
前言 昨天我們依然使用 ViewModel 來對 View 客製化顯示與傳值,但在 Controller 取值的部分,Code 好像可以再更簡潔一點,也可以再降...
前言 昨天我們終於導入 Repository Pattern,也用到了 DI 的服務,但除了解除強耦合之外,還能有甚麼好處呢? 今天我將展示如何運用這兩樣東西,...
前言 一直到現在,在瀏覽活動列表時,活動種類總是顯示 CategoryId 的數字,而不是 Enum,今天就要來解決這件事,讓列表顯示更完整。 View 首先需...
前言 先前我們導入了 Repository Pattern 以及將 Events 的瀏覽功能寫好了,為了讓整體功能更完整,今天就把新增、編輯以及讀取都寫好吧!...
前言 昨天將新增、編輯以及讀取寫好了,今天就來將刪除做好,以及將欄位名稱 DisplayAttribute 都加好。 修改 Delete Repository...
前言 直至昨天,我們終於將 CRUD 的功能與頁面完成了,不過在新增 Events 資料的部分少了圖片上傳功能,圖片可以說是各個網站中,最重要的表現方式之一,絕...