▍關於課程
課程單元:2章節9單元
課程時數:共計2天14小時
上課日期:2022/3/12(週六)、3/19(週六)。
上課時間:9:00-17:00(中午休息一個小時)
上課地點: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建立快速、跨平台和雲端的Web 應用程式和服務的學習者而言。本課程是您最好的選擇,只著重實務操作,無艱澀難懂的理論,透過從做中學,短時間無痛上手ASP.NET Core MVC 。

▍課程特色
本課程將以業界實務為導向,由淺入深,用2天14小時的時間,帶領學員從NET Core Web API服務設計架構、REST進階服務設計、MVC Web 導向網頁設計、動態路由配置與攔截器安全機制、Web API資料庫存取策略應用到Web API安全性策略等,真正進入ASP.NET Core 的開發行列。這堂課程有三大學習特色:
業界名師親授:授課老師具備豐富業界及教學經驗,讓學員以最快的速度奠定ASP.NET Core MVC之實力。
實務案例分析:課程將快速重點講解,並以業界案例帶你掌握實戰開發技巧。
不受時空限制:線上真人即問即答,同步錄影一年內免費複習。
▍學習目標
這門課程以.NET基礎語言C#進行教學,透過實作範例帶領,在兩天14小時的課程中,你將學會:
ASP.NET後端開發技巧
串接金流/物流/資訊流
AI Service服務介接開發
MVC/RWD網站服務端開發
APP系統整合後端開發
▍完整課綱
PART1-3/12 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應用
PART 2 - 3月19日 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許可證安全性設計與應用
▍適合對象
具有C#程式語言基礎,欲學習如何存取資料庫開發者。
.NET應用系統開發工程師,欲進入資料庫存取核心技術開發者。
欲進入.NET後端服務開發工程師。
.NET系統分析規劃者,需要進入資料庫存取核心策略架構者。
▍講師介紹

▍課前準備
需要準備的工具 / 軟體(若報名課程前不清楚版本是否支援,請先留言與我們確認。):需要安裝Visual Studio 2019與.NET 5平台
需要具備的背景知識:具備基本電腦操作能力即可,建議具C#、HTML、CSS基礎者佳
▍注意事項
課程內容、日期及講師可能因故有所修改,主辦單位保留異動之權利。
學員需自備筆記型電腦。
為求課程品質,本次線上直播課程僅開放 10人報名,名額有限,欲報從速。
若報名學員人數不足 6 人,將視情況取消當次課程,並全額退還報名費用。
如有企業或團體課程需求,歡迎來信洽詢。





