asp.net core web api model naming rule coding style appsettings visual studio code restful api

ASP.NET Core 5 EP 0:ASP.NET Core 5 Web API開發實錄

為什麼撰寫ASP.NET Core Web API系列

最近一陣子,好幾年前寫的部落格文章突然人氣上升,每天都有好多封要求分享範例檔案的信件要回覆,而且都集中在ASP.NET Web API的相關教學文章。

然而,從.Net Frameworks走到.NET Core,這一路走來其實有著非常大的變化,包含相容的執行從Windows only拓展到MacOS、Linux…等,開發工具也多了一個輕巧又超級好用的Visual Studio Code,可以說是翻天覆地的改變整個.Net生態。

所以就決定重新撰寫這一系列,以最新的.NET Core 5為基礎,搭配C#程式語言,從開專案、檔案結構、程式架構…等一一交代,目標是打造輕巧、高效能的Web API服務。

官方學習資源:ASP.NET documentation

系列內容

這整個系列會大致切分為以下幾個主題:

  1. 開發環境的安裝與建置
  2. 基本架構與檔案結構
  3. 關注點分離的設計模式
  4. 好用的第三方套件
  5. HTTP底層功能處理
  6. 例外處理與紀錄
  7. 資料操作
  8. 部署(IIS與微服務)
  9. 效能調校

最終,我們會得到一個食譜管理的Web Api服務,包括新增、刪除、查詢、修改食譜、食材…等資訊!

Let’s Get It!

~ END ~


, , ,

Related posts

Latest posts