Live Online | Microsoft ASP.NET Core Web API Development Practice
Mon, Sep 05
|ZOOM線上直播
This course will be guided by industry practice, from shallow to deep, with 2 days and 14 hours, leading students from NET Core Web API service design architecture, REST advanced service design, MVC Web-oriented web page design, dynamic routing configuration and interception The server security mechanism and Web API database access policy are applied to the Web API security policy, etc., and truly enter the development ranks of ASP.NET Core.
Time & Location
Sep 05, 2022, 10:30 AM – 6:00 PM
ZOOM線上直播
About the Event
▍關於課程
- 課程主題:微軟ASP.NET Core Web API 開發實戰
- 課程單元:2章9單元
- 課程時數:14小時
▍課程大綱
PART1 ASP.NET Core Web API 服務與MVC網頁設計
一、HTTP通訊協定與RESTful軟體風格Scalar Function回應值函數應用
- HTTP通訊協定基礎
- 資料交換格式XML&JSON
- REST vs RESTful軟體風格
- 使用POSTMAN與Json Editor練習HTTP請求與回應應用
二、NET Core Web API服務設計架構-Controller應用C#開發Assembly GAC應用架構
- 建立一個.net core Web API專案
- Web API Middle架構
- Web API Service注入
- 回應單純字串與JSON文件內容設計
三、REST Service如何擷取傳送進來的資料HTTP通訊協定基礎
- Consuming REST Services
- 表單欄位Form Field傳遞應用
- 傳送圖片Binary到REST Service
- 應用URL傳遞資料架構
四、MVC Web 導向靜態與動態網頁設計建立一個.net core Web API專案
- 設計一個Web API回應HTML 網頁內容
- 設計一個整合RAZOR Page的Web API服務
- 自訂一個回應ActionResult相容與網頁Page
五、REST Srvice Request與 Resonse進階實作
- Consuming Services使用
- .NET Clients-HttpClient 介接Ubike Web API獲取及時站台資訊-HttpRequestMessage應用
- 分析JSON文件格式與反序列化機制設計
- 重整分析資訊與回應客製化服務資訊-HttpResponseMessage應用
六、動態路由配置與攔截器安全機制
- 客製化Route設計
- 動態路由與參數架構應用
- 客製化Filter Attribute進行安全性與內容攔截作業
PART2 Web API 資料庫存取與安全性策略
一、跨網域資源共享安全性策略
- Cross Domain REST Service呼喚應用技術
- 使用.net core 設定CORS 存取應用
- 自訂CORS存取安全策略設計
二、Web API資料庫存取策略應用-ORM軟體工程實現
- 設計WEB API整合資料庫存取應用
- 整合.net core entity Framework進行資料存取
- Singleton 注入ORM物件服務架構
- 客戶資料查詢與離線物件模組序列化應用
三、Web API安全性策略-API Key與Authorization應用設計WEB API整合資料庫存取應用
- Web API安全性策略 APIKEY與Authorization應用
- 設計整合Line Bot WebHook服務介接應用
- JWT許可證安全性設計與應用
▍課前準備
- 需要準備的工具 / 軟體:需要安裝Visual Studio 2019以上與.NET 6平台
- 需要具備的背景知識:建議具C#、ASP.NET、ASP.NET MVC、Visual Studio相關經驗者佳。
▍注意事項
- 課程內容、日期、時數及講師可能因故有所修改,辦訓單位保留異動之權利。
- 學員需自備筆記型電腦或貴司提供之電腦。
- 本課程講師會全程螢幕錄影,課後會將授權之影片連結寄給貴司,貴司可提供學習同仁做複習。