線上活動學習

線上直播|微軟ASP.NET Core Web API 微服務設計實戰

272
4
2022.09.19 (Mon) 09:00 - 09.26 (Mon) 22:00 (GMT+8)加入行事曆

此活動為線上活動,購票後可於票券頁進入直播連結

本課程使用ZOOM直播

線上活動

此為線上活動,不受地點限制,輕鬆享受活動樂趣!

本課程使用ZOOM直播

本課程將以業界實務為導向,由淺入深,用2天12小時的時間,帶領學員從ASP.NET Core Web API微服務設計架構、REST進階服務設計、MVC Web 導向網頁設計、動態路由配置與攔截器安全機制、Web API資料庫存取策略應用到Web API安全性策略等,真正進入ASP.NET Core 的開發行列。
本課程將以業界實務為導向,由淺入深,用2天12小時的時間,帶領學員從ASP.NET Core Web API微服務設計架構、REST進階服務設計、MVC Web 導向網頁設計、動態路由配置與攔截器安全機制、Web API資料庫存取策略應用到Web API安全性策略等,真正進入ASP.NET Core 的開發行列。

線上活動

此為線上活動,不受地點限制,輕鬆享受活動樂趣!

本課程使用ZOOM直播

活動簡介

▍關於課程

  • 課程單元:2章節9單元

  • 課程時數:共計12小時

  • 上課日期:9/16(一)、9/26(一)

  • 上課時間:09:00-16:30

  • 上課地點:ZOOM雲端教室 

  • ​課程人數:限額十名。

  • 課程費用:此課程非免費課程!活動通網頁僅推廣用

 

▍課程介紹

據 iThome 報導,近 3 年「ASP.NET開發人員」已成為台灣企業最想招募的 IT 領域人才,而104 人力銀行更將「ASP.NET全端工程師」列為徵才成長幅度前 2 大的職缺,相關搜尋職缺數已多達上萬筆!

資料來源:iThome 

ASP.NET Core 是新一代的 ASP.NET,也是微軟第一個具有跨平台的Web開發框架,可運行於Windows平台、如Mac OSX以及Ubuntu Linux作業系統,由於跨平台能力,因此是 .NET Web應用程式開發人員必備的技能之一。

然而,ASP.NET Core 微服務是一種架構,微服務架構是一種將一個大型應用程式開發為一組小型獨立服務的風格。每個微服務架構都實現了特定的功能並擁有自己的資料儲存。其特點是每個服務都是被單獨部署,以便可以獨立擴充套件。

對於想要使用ASP.NET Core建立快速、跨平台和雲端的Web應用程式和服務的學習者而言。本課程是您最好的選擇,只著重實務操作,無艱澀難懂的理論,透過從做中學,短時間微痛上手ASP.NET Core 微服務設計 。

 

▍課程特色

本課程將以業界實務為導向,由淺入深,用2天12小時的時間,帶領學員從ASP.NET Core  Web API微服務設計架構、REST進階服務設計、MVC Web 導向網頁設計、動態路由配置與攔截器安全機制、Web API資料庫存取策略應用到Web API安全性策略等,真正進入ASP.NET Core 的開發行列。這堂課程有五大學習特色:

  • 業界名師親授:授課老師具備豐富業界及教學經驗,讓學員以最快的速度奠定ASP.NET Core Web API 微服務設計之開發實力。

  • 實務案例分析:課程將快速重點講解,並以業界案例帶你掌握實戰開發技巧。

  • 大量實作練習:本課程包含大量實作練習,確保學員能深刻理解技術細節。

  • 不受時空限制:線上真人即問即答,同步錄影一年內免費複習。

  • 訓練完訓證明:在課程結束後,將會寄電子完訓證書。

 

▍學習目標

這門課程以.NET基礎語言C#進行教學,透過實作範例帶領,在15小時的課程中,你將學會:

  • ASP.NET Core 微服務開發技巧

  • AI Service 服務介接開發

  • MVC網站服務端開發

  • 應用系統整合後端開發

 

▍完整課綱

PART 1- 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 Service Request與 Resonse進階實作

  • Consuming Services使用.NET Clients-HttpClient

  • 介接Ubike Web API獲取及時站台資訊-HttpRequestMessage應用 

  • 分析JSON文件格式與反序列化機制設計 

  • 重整分析資訊與回應客製化服務資訊-HttpResponseMessage應用

六、動態路由配置與攔截器安全機制

  • 客製化Route設計

  • 動態路由與參數架構應用

  • 客製化Filter Attribute進行安全性與內容攔截作業

 

    PART 2- Web API資料庫存取與安全性策略

    一、跨網域資源共享安全性策略

    • Cross Domain REST Service呼喚應用技術 

    • 使用.net core 設定CORS 存取應用 

    • 自訂CORS存取安全策略設計

    • 客製化Filter Attribute進行安全性與內容攔截作業

    二、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許可證安全性設計與應用

     

    ▍適合對象

    • 具有C#程式語言基礎,欲學習如何存取資料庫開發者。

    • .NET應用系統開發工程師,欲進入資料庫存取核心技術開發者。

    • 欲進入.NET後端服務開發工程師。

    • .NET系統分析規劃者,需要進入資料庫存取核心策略架構者。

     

    ▍講師介紹

     

    ▍課前準備

    • 需要準備的工具 / 軟體(若報名課程前不清楚版本是否支援,請先留言與我們確認。):需要安裝Visual Studio 2019以上與.NET 6平台。

    • 需要具備的背景知識​:建議具C#、ASP.NET 網站開發基礎者佳。

     

    ▍課程費用

    • 原價:NT.12,000

    • 單人早鳥優惠價:NT.9,800(優惠截止日:2022/9/1)

    • 雙人(以上)團報價:NT.8,400

    ▍注意事項

    • 課程內容、日期、時數及講師可能因故有所修改,主辦單位保留異動之權利。

    • 學員需自備筆記型電腦。

    • 為求課程品質,本次線上直播課程僅開放 10人報名,名額有限,欲報從速。

    • 若報名學員人數不足 6 人,將視情況取消當次課程,並全額退還報名費用。

    • 如需開立三聯式發票,請於報名時提供【公司名稱】與【統一編號】 

    • 如公司報帳需要,提早開立發票請提前告知或備註
    • 本課程提供「電子完訓證書」,於課程結束後開立。

    • 如有企業或團體課程需求,歡迎來信洽詢或參考X School 企業代訓方案

     

      

    avatar

    X School軟體開發人才培訓

    線上直播|微軟ASP.NET Core Web API 微服務設計實戰

    2022.09.19 (Mon) 09:00 - 09.26 (Mon) 22:00 (GMT+8)

    活動嘉賓

    陳宗興
    陳宗興
    loading