top of page

9月05日(月)

|

ZOOM線上直播

ライブオンライン| Microsoft ASP.NET Core WebAPI開発プラクティス

このコースは、浅いものから深いものまで、2日14時間の業界慣行に基づいて、NET Core Web APIサービス設計アーキテクチャ、REST高度なサービス設計、MVC Web指向Webページ設計、動的ルーティング構成、およびインターセプトの主要な学生を対象としています。サーバーセキュリティメカニズムとWebAPIデータベースアクセスポリシーは、Web APIセキュリティポリシーなどに適用され、ASP.NETCoreの開発ランクに入ります。

Registration is closed
See other events
ライブオンライン| Microsoft ASP.NET Core WebAPI開発プラクティス
ライブオンライン| Microsoft ASP.NET Core WebAPI開発プラクティス

Time & Location

2022年9月05日 10:30 – 18:00

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相關經驗者佳。

▍注意事項

  • 課程內容、日期、時數及講師可能因故有所修改,辦訓單位保留異動之權利。 
  • 學員需自備筆記型電腦或貴司提供之電腦。
  • 本課程講師會全程螢幕錄影,課後會將授權之影片連結寄給貴司,貴司可提供學習同仁做複習。

Share This Event

bottom of page