Udemy線上課程 ASP.Net Core 電商API實戰: 掌握極致RESTful風格(含教材) 講師:阿萊克斯 LIU 影音教學 中文發音 中文字幕版(DVD版)
Udemy線上課程ASP.NetCore電商API實戰:掌握極致RESTful風格(含教材)講師:阿萊克斯LIU影音教學中文發音中文字幕版(DVD版)
內容說明:
隨著前後端分離成為市場主流,使用RESTful風格構建企業級應用已經是行業共識,但市場上對RESTful風格的認知及開發能力卻參差不齊。
本課程通過開發“慕課旅遊網”項目,帶領大傢吃透RESTful思想,真正掌握高成熟度(HATEOAS超媒體引擎)級別RESTfulAPI的開發技能。
課程項目采用.NetCore框架,以開源、輕量、跨平臺優勢受到技術市場歡迎,是極其適合網站後端開發的熱門技術框架。
課程特色課程的核心技術為ASP.NETCore3.1,針對RESTful進行全方位的講解,從最基礎的增刪改查開始,逐步完成對資源的搜索塑形、異步開發、緩存更新、並發處理,最終完成最高級形態的RESTfulAPI,達到L3(Level3)級別的API成熟度HATOEAS(HypertextAsTheEngineOfApplicationState),也就是超媒體即應用狀態引擎。
課程的最後,我們也會學習如何使用Docker進行容器化部署。
課程主線:第一部分:基礎知識以及項目初始化(第2章-第4章)第二部分:完成電商基礎項目(第5章-第13章)第三部分:RESTful進階(第14章-第17章)第四部分:項目部署與容器化(第18章)課程主線將以RESTful風格展開,從簡單的GET、POST、PUT等請求開始,配合ASP.NETCore的知識講解,慢慢拓展至HATOEAS,完成RESTful的進階內容。
同時也會穿插講解.NETCore的相關知識點,如c#語法特性、EntityFramework的使用、SQLServer的搭建、依賴註入、異步開發、緩存、並發處理等等。
最後,還會學習使用docker進行容器化部署。
為瞭學習跨平臺內容,部分內容會配合mac和windows兩套系統進行學習。
課程的收獲:知識體系:精通RESTful,達到API成熟度Level3的水平。
技術:精通ASP.NETCore,熟練掌握.NETCore的各種重要框架,如ASP.NETCoreMVC,EntityFramework,可以獨立開發一個完整網站後端。
思路:從業務出發,由數據模型開始,通過一步一步完成實戰項目的搭建,學會如何分析業務、構建業務邏輯;學會如何設計數據模型、創建數據庫、並初始化種子數據;學會如何開始一個全新的項目,如何從MVC角度設計項目架構,如何進行系統重構等等。

課程內容:
01第一章:課程介紹
001課程導學.mp4

02第2章:【項目啟動】ASP.NetCoreAPI上手指南
0022-1章節總覽.mp4
0032-2【理解】.NetCore的前世今生.mp4
0042-3【應用】開發環境配置.mp4
0052-4【應用】創建實戰項目.mp4
0062-5【應用】.NETCore的中間件、請求通道、以及環境設置.mp4
0072-6【應用】添加第一個API.mp4
0082-7【理解】MVC架構與WebAPI.mp4
0092-8章節代碼.html
009ch2.zip

03第3章:【數據構建】數據模型與數據庫設計
0103-1章節總覽.mp4
0113-2【理解】商城數據模型設計.mp4
0123-3【理解】數據模型與倉庫模式.mp4
0133-4【應用】創建數據模型和數據倉庫.mp4
0143-5【理解】什麼是EntityFramework.mp4
0153-6【應用】基于docker完成數據庫啟動.mp4
0163-7【應用】添加EntityFrameworkCore.mp4
0173-8【應用】創建數據庫.mp4
0183-9【應用】添加初始化數據.mp4
0193-10【應用】更新數據庫.mp4
0203-11【選修】啟用MySQL數據庫.mp4
0213-12章節代碼.html
021ch3.zip

04第4章:【API成熟度】通往真正REST的之路
0224-1章節總覽.mp4
0234-2【理解】helloREST.mp4
0244-3【理解】RESTful的6個約束與最佳實踐.mp4
0254-4【理解】HTTP請求方法與資源交互.mp4
0264-5【理解】Richardson成熟度模型與HATOAS.mp4

05第5章:【獲取產品】RESTful面向資源入門
0275-1章節總覽.mp4
0285-2【應用】HttpGet獲取資源.mp4
0295-3【理解】StatusCode的重要性.mp4
0305-4【應用】返回正確的StatusCodes.mp4
0315-5【理解】內容協商與數據格式.mp4
0325-6【應用】實現內容協商.mp4
0335-7【理解】數據模型(Model)vs.數據傳輸對象(DTO).mp4
0345-8【應用】分離Model與DTO.mp4
0355-9【應用】使用AutoMapper自動映射數據.mp4
0365-10【應用】獲取嵌套對象關系型數據.mp4
0375-11【應用】單獨獲取子資源.mp4
0385-12【應用】完善automapper的嵌套映射.mp4
0395-13【應用】使用http的HEAD請求.mp4
0405-14章節代碼.html
040ch5.zip

06第6章:【復合搜索】深入理解GET請求
0416-1章節總覽.mp4
0426-2【理解】向API傳入參數.mp4
0436-3【應用】關鍵詞搜索.mp4
0446-4【理解】延遲執行IQueryable.mp4
0456-5【應用】數據過濾.mp4
0466-6【應用】封裝資源過濾器.mp4
0476-7章節代碼.html
0476.6.zip
047ch6.zip

07第7章:【新建產品】POST請求全面剖析
0487-1章節總覽.mp4
0497-2【理解】冪等與安全.mp4
0507-3【應用】創建旅游路線資源.mp4
0517-4【應用】創建子資源:旅游路線圖片.mp4
0527-5【應用】同時創建父子資源.mp4
0537-6【理解】ASP.NETCore的數據驗證.mp4
0547-7【應用】添加數據驗證.mp4
0557-8【應用】屬性級別數據驗證.mp4
0567-9【應用】類級別數據驗證.mp4
0577-10【應用】輸出狀態碼422.mp4
0587-11本章代碼.html
058ch7.zip

08第8章:【更新產品】PUTvsPOST
0598-1章節總覽.mp4
0608-2【理解】PUTvs.PATCH.mp4
0618-3【應用】使用put請求更新資源.mp4
0628-4【應用】PUT請求的數據驗證.mp4
0638-5【理解】資源的局部更新.mp4
0648-6【應用】使用PATCH部分更新資源.mp4
0658-7【應用】PATCH請求的數據驗證.mp4
0668-8本章代碼.html
066ch8.zip

09第9章:【刪除產品】解讀httpDelete
0679-1【應用】刪除資源.mp4
0689-2【應用】刪除嵌套子資源.mp4
0699-3【應用】批量刪除資源.mp4
0709-4本章代碼.html
070ch9.zip

10第10章:【項目重構】走進異步編程的世界
07110-1【理解】hello異步.mp4
07210-2【理解】C#的異步asyncawait.mp4
07310-3【應用】項目重構異步模式.mp4
07410-4本章代碼.html
074ch10.zip

11第11章:【單點登錄】JWT與用戶身份驗證
07511-1章節總覽.mp4
07611-2【理解】JWT原理剖析.mp4
07711-3【理解】JWT與單點登錄實例解釋.mp4
07811-4【應用】啟用無狀態登陸系統(模擬用戶登陸).mp4
07911-5【應用】啟動API授權.mp4
08011-6【應用】添加用戶角色.mp4
08111-7【應用】用戶模型設計與數據庫更新.mp4
08211-8【應用】用戶注冊.mp4
08311-9【應用】用戶登陸.mp4
08411-10【應用】定制用戶模型并添加初始化用戶數據.mp4
08511-11本章代碼.html
085ch11.zip

12第12章:【購物系統從0到1】功能完整的購物車開發
08612-1章節總覽.mp4
08712-2【理解】開發概要與接口設計.mp4
08812-3【應用】購物車模型設計與數據庫更新.mp4
08912-4【應用】獲得當前用戶的購物車.mp4
09012-5【應用】向購物車加入商品.mp4
09112-6【應用】從購物車刪除商品.mp4
09212-7【應用】從購物車批量刪除商品.mp4
09312-8本章代碼.html
093ch12.zip

13第13章【購物系統從0到1】極簡主義的訂單系統
09413-1章節總覽.mp4
09513-2【理解】開發概要與接口設計.mp4
09613-3【應用】訂單模型開發與數據庫更新.mp4
09713-4【理解】訂單的有限狀態.mp4
09813-5【應用】使用Stateless實現訂單狀態機.mp4
09913-6【應用】購物車下單、結算.mp4
10013-7【應用】獲得用戶訂單.mp4
10113-8【應用】模擬支付.mp4
10213-9本章代碼.html
102ch13.zip

14第14章:【RESTful技能進階】數據分頁顯示
10314-1章節總覽.mp4
10414-2【理解】分頁與項目架構淺析.mp4
10514-3【應用】完成簡單分頁.mp4
10614-4【應用】分頁進階:模組化.mp4
10714-5【應用】復用模組化分頁.mp4
10814-6【理解】分頁導航.mp4
10914-7【應用】高端分頁:給header添加導航信息.mp4
11014-8本章代碼.html
110ch14.zip

15第15章:【RESTful技能進階】數據排序
11115-1【理解】給列表資源排序.mp4
11215-2【應用】數據排序入門.mp4
11315-3【理解】屬性(Property)映射服務.mp4
11415-4【應用】創建屬性(Property)映射服務.mp4
11515-5【應用】映射字典.mp4
11615-6【選修】C#參數列表中的this(擴展方法).html
11715-7【應用】排序參數的分頁導航.mp4
11815-8【應用】處理400級別錯誤信息.mp4
11915-9本章代碼.html
119ch15.zip

16第16章:【RESTful技能進階】數據塑形
12016-1【理解】什麼是數據塑形.mp4
12116-2【應用】處理動態類型對象.mp4
12216-3【應用】列表數據的塑形.mp4
12316-4【應用】單一資源的塑形.mp4
12416-5【應用】處理400級別錯誤.mp4
12516-6本章代碼.html
125ch16.zip

17第17章:【極致RESTful風格】HATEOASAPI的超媒體進化
12617-1【理解】不要被名字嚇到的HATEOAS.mp4
12717-2【應用】使用HATOEAS處理單一資源.mp4
12817-3【應用】在POST請求中復用創建link組件.mp4
12917-4【應用】使用HATOEAS處理列表資源.mp4
13017-5【應用】給項目添加API根文檔.mp4
13117-6【理解】媒體類型.mp4
13217-7【應用】HATOEAS與請求媒體類型.mp4
13317-8【應用】供應商特定媒體類型.mp4
13417-9本章代碼.html
134ch17.zip

18第18章【項目上線】容器化、測試、和部署
13518-1章節總覽與部署方案.mp4
13618-2部署到IIS服務器.mp4
13718-3容器化部署.NETCoreAPI.mp4
13818-4容器化部署阿里云ECS.mp4

19第19章:課程總結
139front_end.zip
139前端源碼(福利贈送內容).html
140課程總結.mp4



相關商品:Udemy線上課程C#ASP.NetCoreMVC入門指南(.NET5)講師:阿萊克斯LIU影音教學中文發音中文字幕版(DVD版)Udemy線上課程asp.netcore框架講師:Coder8碼農吧影音教學中文發音中文字幕版(DVD版)Udemy線上課程asp.netcore2.0專案實戰講師:Coder8碼農吧影音教學中文發音中文字幕版(DVD版)Udemy線上課程代數多重網格解法入門講師:HuiLiu影音教學中文發音中文字幕版(DVD版)Udemy線上課程您想成為美國NGH認證的催眠師嗎?講師:XueqiongLiu影音教學中文發音中文字幕版(DVD版)