iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
自我挑戰組

用 30 天和 ASP.NET Core 打造一個活動報名管理系統 系列

將著重於使用 ASP.NET Core 開發活動報名管理系統的過程,但不單單只是描寫程式碼的撰寫,也會提及各個使用到的重要套件與功能(e.g. Dependency Injection, ASP.NET Core Identity, Middleware, EF Core...etc),或是重要運作概念(e.g. MVC 各層關係等),並會盡自己所理解的去用文字解釋這些功能是如何運作的。

希望在這 30 天能夠除了能夠提升開發技巧,也能精進自己的敘事、統整能力,並為自己的努力達到一個新的里程碑。

參賽天數 28 天 | 共 30 篇文章 | 13 人訂閱 訂閱系列文 RSS系列文
DAY 21

ASP.NET Core - 活動報名管理系統:Day21 將已上傳的圖片顯示在頁面上

前言 昨天我們完成了圖片上傳的功能,今天就將它顯示在活動列表頁面吧! Repository EventsRepository 目前的 GetEvents() 是...

2022-10-05 ‧ 由 YeeTiao 分享
DAY 22

ASP.NET Core - 活動報名管理系統:Day22 ASP.NET Core Identity

前言 將活動的 CRUD 都完成了後,接下來我想讓系統擁有身分權限、註冊登入的功能,好讓後續可以切分出活動舉辦者與報名者的身分。 本次專案要使用的是 ASP.N...

2022-10-06 ‧ 由 YeeTiao 分享
DAY 23

ASP.NET Core - 活動報名管理系統:Day23 ASP.NET Core Identity & RazorPage

前言 昨天將 ASP.NET Core Identity 加入到專案內了,而今天我們就要來看看,當初勾選的驗證功能,能不能正常運作。因為 ASP.NET Cor...

2022-10-07 ‧ 由 YeeTiao 分享
DAY 24

ASP.NET Core - 活動報名管理系統:Day24 將身分驗證加到 Controller 與 Action

前言 昨天我們簡單使用過帳號註冊、登入、登出等功能,今天將讓系統功能瀏覽時,必須要登入後才能夠瀏覽,也就是後端的流程跑到 Action 前,必須要有身分驗證擋著...

2022-10-08 ‧ 由 YeeTiao 分享
DAY 25

ASP.NET Core - 活動報名管理系統:Day25 活動舉辦與活動報名的流程規劃與 Table

前言 昨天示範了如何讓整個 Controller 或是指定的 Action 需要登入才可以瀏覽,今天開始規劃將身分驗證功能加入到活動系統的流程,以及慢慢用程式碼...

2022-10-09 ‧ 由 YeeTiao 分享
DAY 26

ASP.NET Core - 活動報名管理系統:Day26 Repository、Controller 與 Services 加入活動報名與儲存報名資訊的功能

前言 關於活動報名以及身份驗證的流程,已經在昨天的文章中規劃好了,今天會著手將 Repository 與 Controller 儲存報名者資訊的功能實現出來。...

2022-10-10 ‧ 由 YeeTiao 分享
DAY 27

活動報名管理系統:Day27 完成取消活動報名、刪除報名資訊即無法報名的功能

前言 昨天將活動報名以及儲存報名者資訊的功能做好了,而今天要再加上取消報名的功能,以及在頁面顯示當前活動報名人數。 Repository EventsRepos...

2022-10-11 ‧ 由 YeeTiao 分享
DAY 28

ASP.NET Core - 活動報名管理系統:Day28 用 Partial View 顯示 Bootstrap Alert 以及改善活動功能的執行權限

前言 昨天完成了報名資料刪除、不在報名時間內無法報名及顯示已報名人數的功能,今天將會使用 Partial View 來顯示 Bootstrap 的 Alert...

2022-10-12 ‧ 由 YeeTiao 分享

ASP.NET Core - 活動報名管理系統:Day29 讓畫面更好看,Bootstrap Card 的呈現與 View Component

前言 目前系統的頁面還是使用 ASP.NET Core MVC 的原始版面,看上去其實也不太美觀,剛好它本來就有使用 Bootstrap,那麼今天就使用 Boo...

2022-10-15 ‧ 由 YeeTiao 分享

Day 30 一些感想

中斷原因 開門見山直接說中斷的原因 XD,最後兩週公司業務量大增,除了需要加一點班以外,吃完晚餐回到家後的時間也不早了。於是在第 29 天那天,吃完晚餐後到家直...

2022-10-16 ‧ 由 YeeTiao 分享