iT邦幫忙

鐵人檔案

第 12 屆 iThome 鐵人賽
回列表
Modern Web

我與 ASP.NET Core 的 30天 系列

隨著 .NET Core 來到 3.1 版,進入了 LTS (長期支援) 版本。
.NET Core的發展也越趨近穩定,該是時候投入學習 .NET Core了!
透過30天的文章來更深入了解微軟新推出的高效能跨平台開發框架 ASP.NET Core。
內容主要也會以 macOS 作為主要的開發環境,體驗跨平台開發的感受。

鐵人鍊成 | 共 31 篇文章 | 140 人訂閱 訂閱系列文 RSS系列文
DAY 21

[Day21] Cookie與Session - 我與 ASP.NET Core 3 的 30天

HTTP 是無狀態的通訊協定,但是在網路應用程式中,有許多東西是需要被記錄作為狀態的,例如:登入狀態...等。為了解決這個問題,會需要有暫存保留資料的機制。Co...

2020-10-05 ‧ 由 ATai 分享
DAY 22

[Day22] 身份驗證與授權 - 我與 ASP.NET Core 3 的 30天

驗證與授權 驗證是一道程序,其會將使用者提供的認證與作業系統、資料庫、應用程式或資源中儲存的認證進行比對。如果相符的話,使用者就能成功通過驗證,並可執行他們在授...

2020-10-06 ‧ 由 ATai 分享
DAY 23

[Day23] 本機快取與Redis快取 - 我與 ASP.NET Core 3 的 30天

快取基本概念 快取可以藉由減少產生內容所需的工作,大幅改善應用程式的效能和擴充性。快取最適合用於不常變動 且 產生成本較高的資料。快取會建立資料的複本,而這些資...

2020-10-07 ‧ 由 ATai 分享
DAY 24

[Day24] Response快取 - 我與 ASP.NET Core 3 的 30天

回應快取可減少用戶端或 proxy 對 web server發出的Request數量。 Response快取也會減少 web Server產生Response所...

2020-10-08 ‧ 由 ATai 分享
DAY 25

[Day25] SignalR - 我與 ASP.NET Core 3 的 30天

ASP.NET Core SignalR 是一個開放原始碼程式庫,提供了Server與Client端之間的即時通訊,並簡化Server端的使用方式。 Signa...

2020-10-09 ‧ 由 ATai 分享
DAY 26

[Day26] gRPC - 我與 ASP.NET Core 3 的 30天

gRPC簡介 近年來,隨著網站應用程式的需求越來越大,微服務,而服務間的溝通又分成兩種方式:HTTP Request與RPCRPC(Remote Procedu...

2020-10-10 ‧ 由 ATai 分享
DAY 27

[Day27] 單元測試 - 我與 ASP.NET Core 3 的 30天

隨著軟體系統規模的日益擴大,以及應用領域的不斷拓展,對軟體系統的測試也變得更加困難和複雜,在進行人工測試的時候也比較難每次都全面完整的測試,加上有時候修改A功能...

2020-10-11 ‧ 由 ATai 分享
DAY 28

[Day28] 組態設定 - 我與 ASP.NET Core 3 的 30天

ASP.NET Core 中的設定是使用一或多個組態提供者 (Configuration Providers)來執行。組態提供者可以從各種來源取得組態設定資料...

2020-10-12 ‧ 由 ATai 分享
DAY 29

[Day29] 部署網站 - 我與 ASP.NET Core 3 的 30天

一般來說,發布ASP.NET Core的應用程式部署到伺服器上會經過以下動作 將發布的應用程式部署到伺服器上的資料夾。 設置一個進程管理器,當請求到達時啟動該...

2020-10-13 ‧ 由 ATai 分享
DAY 30

[Day30] 持續整合與部署 - 我與 ASP.NET Core 3 的 30天

在現代化的網站開發中,逐漸也趨向將交付的功能切小,並頻繁交付,使開發出來的功能可以小部分小部分快速確認,持續驗證系統開發的成果。但是這樣大量且頻繁的交付,如果是...

2020-10-14 ‧ 由 ATai 分享