【最新推出】掌握微服務新趨勢|微軟ASP.NET Core Web API 微服務設計實戰

本課程為「線上真人轉錄播」之深度互動課程。課程將以業界實務為導向,由淺入深,帶領學員從ASP.NET Core Web API微服務設計架構、REST進階服務設計、MVC Web 導向網頁設計、Web API資料庫存取策略應用到Web API安全性策略等,真正進入ASP.NET Core 的開發行列。

TWD $8000

7 hours 41 mins
作者
陳宗興
請先登入才能購買課程
章節及內容

2 堂課

28 分鐘
1.HTTP通訊協定基礎、資料交換格式XML&JSON與RESTful軟體風格 (免費預覽課堂)
20 分鐘
2.使用POSTMAN與Json Editor練習HTTP請求與回應應用 (免費預覽課堂)
8 分鐘
4 堂課

73 分鐘
1.建立一個.net core Web API專案 (免費預覽課堂)
18 分鐘
2.Web API Middle架構 (免費預覽課堂)
17 分鐘
3.Web API Service注入
22 分鐘
4.回應單純字串與JSON文件內容設計
16 分鐘
3 堂課

83 分鐘
1.Consuming REST Services表單欄位
22 分鐘
2.Form Field傳遞應用與傳送圖片Binary到REST Service應用
42 分鐘
3.整合.net core entity Framework進行資料存取並注入ORM物件服務架構。
19 分鐘
2 堂課

58 分鐘
1.設計一個Web API回應HTML 網頁內容
45 分鐘
2.自訂一個回應ActionResult相容與網頁Page
13 分鐘
4 堂課

87 分鐘
1.Consuming Services使用.NET Clients-HttpClient
20 分鐘
2.介接Ubike Web API獲取及時站台資訊-HttpRequestMessage應用
5 分鐘
3.分析JSON文件格式與反序列化機制設計與動態路由與參數架構應用
10 分鐘
4.重整分析資訊與回應客製化服務資訊-HttpResponseMessage應用
52 分鐘
3 堂課

90 分鐘
1.Cross Domain REST Service呼喚應用技術
43 分鐘
2.使用.net core 設定CORS 存取應用
25 分鐘
3.自訂CORS存取安全策略設計
22 分鐘
3 堂課

42 分鐘
1.Web API安全性策略
11 分鐘
2.APIKEY與Authorization應用
16 分鐘
3.設計整合Line Bot WebHook服務介接應用
15 分鐘
產品介紹

課程介紹|

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

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

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

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

課程特色|

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

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

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

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

  • 隨時線上提問:可透過網頁右下角的 LINE 隨時向老師提出問題,老師會於看到後做回覆。

學習目標|

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

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

  • AI Service 服務介接開發

  • MVC 網站服務端開發

  • 應用系統整合後端開發

適合對象|

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

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

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

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

講師介紹|

課前準備|

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

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

購課說明|

  • 本課程為「線上真人直播轉錄播」課程,學習深度會比一般之錄播課程要再更進階。
  • 本課程有別於一般線上真人轉錄播課程,課程講師將以實作範例及互動,來清楚說明開發上可能遇上之種種問題。
  • 課程影音錄製使用RODE專業級麥克風,以及專業混音及5G視訊設備,將不會出現雜訊和雜音等相關問題。
  • 由於本課程為直播轉錄播課程,因此課程實際之內容與時數可能因實際架構之關聯性,導致內容與課綱會有些許之不同。
  • 課程內容與時數可能因故有所修改,主辦單位保留異動之權利。
  • 上課學員需自備桌電或筆記型電腦,並事先安裝好Visual Studio 2019與.NET 6以上平台。
  • 如欲申請補助,本線上課程可提供「學習證明」與「學習記錄」。
  • 購買後將依法開立電子發票,如需報帳,請於報名時填入「公司名稱」及「統編」。
  • 如有企業或團體課程需求,歡迎來信洽詢或參考「企業代訓」方案。