ASP.NET Core Web API 入門教學 - 事前必備知識


Posted by TalllKai on 2021-04-19

在正式進入Web API教學前,還有幾個可能要自行先了解的部分

C#不用說,一定要先有基本概念

接下來就是

1.RESTful API

影片:什麼是RESTful API,以它為開發風格的基礎

基本上接下來的教學會參照一些RESTful API的規範,但其實實務上要完全遵守也不容易,而我後續教學也是"大概"遵守部份而已,不過還是要先了解一下什麼是RESTful API,網路上很多文章了,所以我這邊也不多作介紹。

2.LINQ

影片:什麼是LINQ,以後資料庫操作都靠它

之後教學上的資料庫操作,都會使用LINQ來進行,那這網路上也很多教學了,所以我這邊也不多作介紹了。

3.Postman

影片:使用Postman幫助開發測試

因為Web API並沒有介面,所以我們必須要靠工具去對我們開發的程式執行,而Postman是目前還不錯用的工具一之。

4.什麼是DTO

影片:什麼是DTO
參考資料:建立資料傳輸物件 (DTO)

一個撰寫的概念架構,主要幫助我們傳遞的資料更為明確,其詳細特點可以參考上方資料。

5.AutoMapper

影片:使用AutoMapper?一行指令自動匹配DTO欄位資料

一個大神開發的套件,主要幫助我們快速對應DTO的欄位,但我個人不太用非微軟的套件,不過此套件很多人在用,應該是沒什麼問題,可以節省開發時間跟維護容易度。

6.HTTP狀態碼

影片:回應正確的HTTP狀態碼?
參考資料:HTTP 狀態碼

不同的情況就會有不同的狀態碼回應給使用者,算是HTTP在傳遞時的一個重要規範,但有時候在實務上為了方便,或其他各種不同的原因,可能不會照著規範走,大家可以依自己最適合的情況進行撰寫。










Related Posts

AWS EC2 部署網站:卡關記錄 & 心得

AWS EC2 部署網站:卡關記錄 & 心得

[BE101] 資訊安全

[BE101] 資訊安全

【Day07】透過Github將個人網頁上架至Netlify靜態網站服務

【Day07】透過Github將個人網頁上架至Netlify靜態網站服務


Comments