ASP.NET CORE MVC
跨平台網站開發實戰

線上小班制  從入門到進階

​限時早鳥優惠 7折 起 只到 4/25 日止  
(本課程接受信用卡分期付款 確定開課後才付款)

不用花四萬,學到最專業的
ASP.NET Core MVC 開發技巧。

 

​課程介紹

ASP.NET CORE線上直播課 的複本.jpg

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

749 封面5 (職缺需求分析-P_32)-600-1.png

資料來源:iThome

ASP.NET Core 是新一代的 ASP.NET,非從舊版ASP.NET升級,內建支援相依性注入(dependency injection)讓程式開發更有彈性。ASP.NET Core 也是微軟第一個具有跨平台的Web開發框架,可運行於Windows平台、如Mac OSX以及Ubuntu Linux作業系統,由於跨平台能力,因此是 .NET Web應用程式開發人員必備的技能之一。

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

Unknown.png

​課程特色

本課程將以業界實務為導向,由淺入深,用1133小時的時間,帶領學員從「ASP. NET Core MVC 跨平台網站開發框架」到「ASP. NET Core  Web API 服務設計」,真正進入ASP.NET Core MVC 的開發行列。這堂課程有三大學習特色:

 

  • 業界名師親授:授課老師具備豐富業界及教學經驗,讓學員以最快的速度奠定ASP.NET Core MVC之實力。

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

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

​學習目標

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

  • ASP.NET Core 開發框架的實務開發技巧

  • ASP.NET 後端開發技巧及雲端部署維運

  • 以微服務串接跨系統資訊流

  • MVC/RWD 網站服務端開發

  • 應用系統整合後端開發

  • Line Bot WebHook服務介接應用

​課程大綱

PART 1|ASP. NET Core MVC 跨平台網站開發框架

一、5/3|ASP.NET Core 基礎 Service/Middleware架構

  • 操作IServiceCollection配置服務

  • 操作IApplicationBuilder設定MiddleWare元件篩選器

  • MVC-Controller控制器核心技術

  • Front-End Controller配置路由

  • Action控制流程調用View機制

二、5/5|Dispatcher Razor Page實務設計

  • 內部調用View Page架構

  • Request狀態派送規則

  • 動態狀態管理與輸出應用

  • ViewState與dymani狀態應用

三、5/10|Razor Page HTML 與MVVM-Vue應用

  • Razor Page HTML Helper設計
  • 前端MVVM渲染技術

  • Client Side HTML5/JavaScript/jQuery應用

  • Selector核心技術

  • AJAX非同步處理架構

 

四、5/12|ADO.NET Entity 資料庫存取策略​

  • ORM軟體工程實現

  • DbContext設計資料存取應用

  • DI-依賴關係注入物件設計模式實務應用

  • DI注入客製化物建議用

  • 物件生命週期設計

五、5/17|Lambda Expression整合應用

  • Lambda語法與資料存取應用

  • ASP.NET Core Security設計與實作

  • Filter設計

  • FilterAttribute設計與應用

 

六、5/24|佈署MVC網站系統To Azure

  • Azure App網站系統建構與管理

  • 佈署網站系統

  • Azure管理與環境設定

  • 佈署網站於主機IIS伺服器

  • ASP.NET Core Web佈署IIS架構

Part2|ASP. NET Core  Web API 服務設計

一、6/14|HTTP通訊協定與RESTful軟體風格Scalar Function回應值函數應用

  • HTTP通訊協定基礎

  • 資料交換格式XML&JSON 

  • REST vs RESTful軟體風格 

  • 使用POSTMAN與Json Editor練習HTTP請求與回應應用

  • 建立一個ASP.NER Core Web API專案

  • Web API Middle架構

  • Web API Service注入

  • 回應單純字串與JSON文件內容設計

二、6/16|REST Service Request與 Resonse進階實作​

  • Consuming Services使用.NET Clients-HttpClient

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

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

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

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

  • 客製化Route設計

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

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

三、6/21|跨網域資源共享安全性策略

  • Cross Domain REST Service呼喚應用技術

  • 使用ASP.NET core 設定CORS 存取應用

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

四、6/23|Web API資料庫存取策略應用-ORM軟體工程實現

  • 設計WEB API整合資料庫存取應用

  • 整合ASP.NET Core entity Framework進行資料存取

  • Singleton 注入ORM物件服務架構

  • 客戶資料查詢與離線物件模組序列化應用

  • 佈署雲端服務Azure-Web API

五、7/1|Web API安全性策略-API Key與Authorization應用設計WEB API整合資料庫存取應用

  • Web API 安全性策略 

  • API Key與Authorization應用

  • 設計整合Line Bot WebHook服務介接應用

  • JWT許可證安全性設計與應用

​課程試閱