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 11

[Day11] URL重寫與URL重新導向 - 我與 ASP.NET Core 3 的 30天

URL重寫(URL Rewriting)是一種REST的相關技術,它可以在Web Server中,針對使用者所提供的URL進行轉換後,再傳入Web Server...

2020-09-25 ‧ 由 ATai 分享
DAY 12

[Day12] 模型繫結與驗證 - 我與 ASP.NET Core 3 的 30天

模型繫結(Model Binding) 模型繫結(Model Binding)主要是Http Request與Action之間的橋樑。以往不用框架處理來自HTT...

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

[Day13] CORS 跨來源資源共用 - 我與 ASP.NET Core 3 的 30天

CORS簡介 同源政策(Same Origin Policy)是瀏覽器的一種機制,用來限制限制其他域名存取自身網站的資源,避免被任意網頁讀取其他網站的敏感資料。...

2020-09-27 ‧ 由 ATai 分享
DAY 14

[Day14] Filters - 我與 ASP.NET Core 3 的 30天

ASP.NET Core中的Filter可以讓程式碼在Request pipeline中的特定階段之前或之後執行Filter用起來跟 Middleware 有點...

2020-09-28 ‧ 由 ATai 分享
DAY 15

[Day15] 例外事件處理 - 我與 ASP.NET Core 3 的 30天

應用程式運行的過程中,不免會有例外事件的錯誤發生,透過良好的設計來處理例外狀況與錯誤,能防止應用程式因此崩潰壞掉,並能讓使用者也可以有比較良好的體驗。今天就用A...

2020-09-29 ‧ 由 ATai 分享
DAY 16

[Day16] Logging 記錄管理 - 我與 ASP.NET Core 3 的 30天

紀錄檔記錄(Logging)是指儲存紀錄檔的行為。在應用程式中可以紀錄使用的行為、例外事件的訊息等,最簡單的做法是將紀錄檔寫入單個存放紀錄檔的檔案。 建立紀錄...

2020-09-30 ‧ 由 ATai 分享
DAY 17

[Day17] Serilog & Seq 為你打造良好的Log管理環境- 我與 ASP.NET Core 3 的 30天

Serilog是一款以結構化紀錄的Log框架,可用於輸出檔案或存入資料庫,透過結構化的設計可以讓Logging更便利進行查詢與分析。今天我們就重新建一個名為Se...

2020-10-01 ‧ 由 ATai 分享
DAY 18

[Day18] Views - 我與 ASP.NET Core 3 的 30天

除了Web API,ASP.NET Core 還有提供了MVC的架構提供選擇,其中與Web API最大的差異就是提供了Views做為網站畫面顯示。ASP.NET...

2020-10-02 ‧ 由 ATai 分享
DAY 19

[Day19] 跨網站腳本攻擊(XSS) - 我與 ASP.NET Core 3 的 30天

跨網站腳本 (XSS) 是一種安全性弱點,可讓攻擊者將用戶端腳本放 (通常是 JavaScript) 網頁中。當其他使用者載入受影響的頁面時,攻擊者的腳本將會執...

2020-10-03 ‧ 由 ATai 分享
DAY 20

[Day20] 跨網站偽造要求 (XSRF/CSRF) 攻擊 - 我與 ASP.NET Core 3 的 30天

CSRF簡介 跨網站要求偽造 (也稱為 XSRF 或 CSRF),是一種挾制用戶在當前已登入的Web應用程式上執行非本意的操作的攻擊方法。這些攻擊之所以可能是因...

2020-10-04 ‧ 由 ATai 分享