.Net Core 開發電商後端API 吃透RESTful風格
第1章 關於這門課,你需要知道的(WX:wzt52112314)
本章中,將向大家介紹本門課的相關資訊,包括你能學到的知識概覽、最終專案效果、學習所需的知識儲備、課程講解方式、推薦的學習方法以及未來的更新計劃等等。
第2章 【專案啟動】ASP.Net Core API 上手指南
工欲善其事,必先利其器。本章中會簡單介紹.net core 平臺,並開始搭建課程實戰專案啟動框架。
第3章 【資料構建】資料模型與資料庫設計
本章中,我們會從資料模型的角度設計專案架構,並通過Entity Framework+Docker來搭建課程資料庫【兼顧Window&Mac,總有一款適合你】。
第4章 【API成熟度】通往真正REST的之路
本章會帶領大家梳理Restful風格api的相關知識點,理解Restful的成熟度級別,並掌握restful的最佳實踐方式
第5章 【獲取產品】RESTful面向資源入門
本章將正式進入課程的專案實戰開發,從平臺的產品模組入手,通過學習使用HTTP GET請求來獲取旅遊路線。在本章中我們會學習GET請求與Head 請求、HTTP狀態碼、內容協商、資料模型與DTO的分離,掌握automapper的資料對映技巧。
第6章 【複合搜尋】深入理解GET請求
在本章中我們來學習HTTP GET請求中的資料的搜尋與過濾,並掌握Entity Framework 的資料延遲載入技巧Iqueryable。
第7章 【新建產品】POST 請求全面剖析
在本章中我們來學習HTTP POST請求來完成產品的建立,並掌握ASP.NET Core中不同級別的資料驗證方法
第8章 【更新產品】PUT vs POST
在本章中我們來完成產品資料的更新,比較並掌握資料的兩種更新方法:1. 通過HTTP PUT請求進行完整更新;2. 通過使用PATCH請求來進行資料的區域性更新。
第9章 【刪除產品】解讀http Delete
本章中我們來通過學習HTTP DELETE請求實現產品的刪除。
第10章 【專案重構】走進非同步程式設計的世界
本章中我們會結合例項展示非同步程式設計在後端api中的重要性,詳細講解c#中非同步操作的語法結構,帶領同學們使用非同步的方式重構專案。
第11章 【單點登入】JWT與使用者身份驗證
本章將會實現實戰專案的使用者系統,完成單點登入系統,通過使用JWT來搭建專案的無狀態登陸服務,幫助同學們熟練掌握.Net Core的身份認證框架Identity,並實現使用者資料庫的自動更新。
第12章 【購物系統從0到1】功能完整的購物車開發
在本章中,我們將會綜合運用前面所學到的知識,完成專案的購物車系統
第13章 【購物系統從0到1】極簡主義的訂單系統
在本章中,我們將會綜合運用前面所學到的知識,完成專案訂單系統。
第14章 【RESTful技能進階】資料分頁顯示
從本章開始,課程就進入了進階內容。在本章中,我們將會學習如何以restful的風格完成輸出旅遊路線搜尋的分頁顯示功能。
第15章 【RESTful技能進階】資料排序
在本章中,我們將會學習如何動態地給輸出的旅遊路線資料排序。
第16章 【RESTful技能進階】資料塑形
在本章中,我們將會學習如何給資料定製化塑形,輸出不同顆粒度大小的資料集合,以適應不同的業務需求。
第17章 【極致RESTful風格】HATEOAS API的超媒體進化
在本章中,我們將會學習restful的最高階別成熟度等級,HATOEAS。通過實現api的自我發現機制,重構課程實戰專案,並實現對不同的媒體型別的支援,完成api版本的控制。
第18章 【專案上線】容器化、測試、和部署
在本章中,我們將會學習如何使用docker來進行專案的容器化部署,並使用阿里雲容器化服務來部署到伺服器第1章 關於這門課,你需要知道的
本章中,將向大家介紹本門課的相關資訊,包括你能學到的知識概覽、最終專案效果、學習所需的知識儲備、課程講解方式、推薦的學習方法以及未來的更新計劃等等。
第2章 【專案啟動】ASP.Net Core API 上手指南
工欲善其事,必先利其器。本章中會簡單介紹.net core 平臺,並開始搭建課程實戰專案啟動框架。
第3章 【資料構建】資料模型與資料庫設計
本章中,我們會從資料模型的角度設計專案架構,並通過Entity Framework+Docker來搭建課程資料庫【兼顧Window&Mac,總有一款適合你】。
第4章 【API成熟度】通往真正REST的之路
本章會帶領大家梳理Restful風格api的相關知識點,理解Restful的成熟度級別,並掌握restful的最佳實踐方式
第5章 【獲取產品】RESTful面向資源入門
本章將正式進入課程的專案實戰開發,從平臺的產品模組入手,通過學習使用HTTP GET請求來獲取旅遊路線。在本章中我們會學習GET請求與Head 請求、HTTP狀態碼、內容協商、資料模型與DTO的分離,掌握automapper的資料對映技巧。
第6章 【複合搜尋】深入理解GET請求
在本章中我們來學習HTTP GET請求中的資料的搜尋與過濾,並掌握Entity Framework 的資料延遲載入技巧Iqueryable。
第7章 【新建產品】POST 請求全面剖析
在本章中我們來學習HTTP POST請求來完成產品的建立,並掌握ASP.NET Core中不同級別的資料驗證方法
第8章 【更新產品】PUT vs POST
在本章中我們來完成產品資料的更新,比較並掌握資料的兩種更新方法:1. 通過HTTP PUT請求進行完整更新;2. 通過使用PATCH請求來進行資料的區域性更新。
第9章 【刪除產品】解讀http Delete
本章中我們來通過學習HTTP DELETE請求實現產品的刪除。
第10章 【專案重構】走進非同步程式設計的世界
本章中我們會結合例項展示非同步程式設計在後端api中的重要性,詳細講解c#中非同步操作的語法結構,帶領同學們使用非同步的方式重構專案。
第11章 【單點登入】JWT與使用者身份驗證
本章將會實現實戰專案的使用者系統,完成單點登入系統,通過使用JWT來搭建專案的無狀態登陸服務,幫助同學們熟練掌握.Net Core的身份認證框架Identity,並實現使用者資料庫的自動更新。
第12章 【購物系統從0到1】功能完整的購物車開發
在本章中,我們將會綜合運用前面所學到的知識,完成專案的購物車系統
第13章 【購物系統從0到1】極簡主義的訂單系統
在本章中,我們將會綜合運用前面所學到的知識,完成專案訂單系統。
第14章 【RESTful技能進階】資料分頁顯示
從本章開始,課程就進入了進階內容。在本章中,我們將會學習如何以restful的風格完成輸出旅遊路線搜尋的分頁顯示功能。
第15章 【RESTful技能進階】資料排序
在本章中,我們將會學習如何動態地給輸出的旅遊路線資料排序。
第16章 【RESTful技能進階】資料塑形
在本章中,我們將會學習如何給資料定製化塑形,輸出不同顆粒度大小的資料集合,以適應不同的業務需求。
第17章 【極致RESTful風格】HATEOAS API的超媒體進化
在本章中,我們將會學習restful的最高階別成熟度等級,HATOEAS。通過實現api的自我發現機制,重構課程實戰專案,並實現對不同的媒體型別的支援,完成api版本的控制。
第18章 【專案上線】容器化、測試、和部署
在本章中,我們將會學習如何使用docker來進行專案的容器化部署,並使用阿里雲容器化服務來部署到伺服器
相關文章
- RESTful風格APIRESTAPI
- RESTful api風格介紹RESTAPI
- 後端開發必備的 RestFul API 知識後端RESTAPI
- 如何使用dotnet core 編寫REST風格APIRESTAPI
- RESTful API 為何成為頂流 API 架構風格?RESTAPI架構
- 討論下 RESTful 風格 API 的路由設計RESTAPI路由
- 使用 .NET Core 3.x 構建 RESTFUL ApiRESTAPI
- Yii2.0 實現RESTful風格的簡單APIRESTAPI
- flask restful 風格 API,如何完成 RBAC 許可權控制?FlaskRESTAPI
- API介面設計之RESTful軟體架構風格APIREST架構
- 使用 .NET Core 3.x 構建 RESTFUL Api (續)RESTAPI
- RESTful 架構風格概述REST架構
- ASP.NET Core 1.0開發Web API程式ASP.NETWebAPI
- 【flask框架】——flask-restful風格Flask框架REST
- Asp-Net-Core開發筆記:EFCore統一實體和屬性命名風格筆記
- Vue API風格VueAPI
- 基於MySql和Sails.js的RESTful風格的api實現MySqlAIJSRESTAPI
- 使用Swashbuckle構建RESTful風格文件REST
- 使用flask開發RESTful架構的api伺服器端(3)–簡單的RESTful servicesFlaskREST架構API伺服器
- .Net Core 3.1瀏覽器後端服務(一) Web API專案搭建瀏覽器後端WebAPI
- 基於.NetCore開發部落格專案 StarBlog - (21) 開始開發RESTFul介面NetCoreREST
- WebServiceCXF與Restful架構風格簡介WebREST架構
- ASP.NET Core 實戰:使用 ASP.NET Core Web API 和 Vue.js,搭建前後端分離框架ASP.NETWebAPIVue.js後端框架
- Gin與Mysql實現簡單Restful風格API實戰示例詳解PRHCMySqlRESTAPI
- 【Myself-Security】SpringMVC 開發 RESTFul APISpringMVCRESTAPI
- Flask RESTful API 開發----基礎篇 (1)FlaskRESTAPI
- Flask RESTful API 開發----基礎篇 (2)FlaskRESTAPI
- ASP.NET Core RESTful學習理解ASP.NETREST
- SpringMvc筆記-對RESTFUL風格的配置SpringMVC筆記REST
- 使用ASP.NET Web API構建RESTful APIASP.NETWebAPIREST
- 極簡風格電商網站案例網站
- .Net Core後端架構實戰【2-實現動態路由與Dynamic API】後端架構路由API
- ASP.NET Core模組化前後端分離快速開發框架介紹之1、開篇ASP.NET後端框架
- 淺談.Net Core後端單元測試後端
- .NET CORE WEBAPI 後端獲取來源IPWebAPI後端
- Laravel RESTFul API 模組化開發解決方案LaravelRESTAPI
- SpringBoot整合Redis開發RESTful API介面Spring BootRedisRESTAPI
- Laravel 開發 RESTful API 的一些心得LaravelRESTAPI