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版)