Microsoft - UAC399

ASP.NET Core Web API/Minimal API微服務開發實務

ASP.NET Core Web API/Minimal API Micro Service Development
  • 時數:28小時
  • 費用:NT$ 22,000
  • 點數:5.5

選擇查詢分區開課時間

地點 班號 日期 時間 預約
台北 253991 班 2025/03/03 ~ 2025/03/06 每週一二三四 09:00~17:00 預約
台北 253992 班 2025/04/21 ~ 2025/04/24 每週一二三四 09:00~17:00 預約
台北 253993 班 2025/05/19 ~ 2025/05/22 每週一二三四 09:00~17:00 預約
台北 253994 班 2025/06/14 ~ 2025/06/22 每週六日 09:00~17:00 預約

目前查無開課時段

詳細開課時間請洽詢業務
新竹、台中、高雄如有上課需求,請參考台北開課日期,洽當地服務人員依需求加開遠距開課日期

聯絡恆逸

教材

恆逸專用教材

課程目標

ASP.NET Core支援兩種方法來建立HTTP服務,分別為Web API和Minimal API。本課程主要闡述建立這些服務所需的技術和實作方式,包括C# 委派、Lambda運算式、LINQ查詢、Entity Framework Core資料庫存取、ASP.NET Core應用程式建立,以及Web API/Minimal API服務開發。此外,使用Swagger進行API文檔的自動生成和測試,並示範如何使用JavaScript來存取這些服務。最後,在Docker上運行服務。

適合對象

  1. 對C#程式語言有基本認識的開發人員
  2. 對微軟ASP.NET Core開發相關技術有興趣的程式開發者

預備知識

  1. 需了解基本的程式設計概念
  2. 使用過Visual Studio開發工具
  3. 使用過C#程式語言

已完成以下課程所具備技術能力

U2341:Visual C# 程式語言與Visual Studio開發工具

U2753:JavaScript程式語言入門與網頁應用

課程內容

  1. C# 委派及Lambda運算式
  2. LINQ查詢
  3. 使用EntityFrameworkCore存取資料庫
  4. 建立ASP.NET Core應用程式
  5. 實作Web API/Minimal API服務
  6. 在Web API/Minimal API使用EF Core實作CRUD功能
  7. 使用Swagger測試Web API/Minimal API
  8. 啟用CORS功能
  9. 使用JavaScript存取Web API /Minimal API服務
  10. 在Docker上運行Web API /Minimal API服務

學會技能

  1. 了解C#中的委派及Lambda運算式,並且能在應用程式使用
  2. 掌握LINQ查詢技巧,能夠使用LINQ進行資料查詢和操作
  3. 學會使用Entity Framework Core來存取資料庫,包括建立模型、執行查詢
  4. 能夠建立ASP.NET Core應用程式,並理解其基本結構和工作原理
  5. 能夠實作Web API和Minimal API服務,可區分兩者差異
  6. 在Web API/Minimal API中使用EF Core實作CRUD功能,包括新增、讀取、更新和刪除資料
  7. 使用Swagger進行Web API/Minimal API的測試,確保服務的正確性
  8. 啟用CORS(跨來源資源共用)功能
  9. 能夠使用JavaScript等前端技術來存取和互動Web API/Minimal API服務
  10. 知道如何在Docker上運行Web API/Minimal API服務

備註事項

  1. 上課使用Visual C# 程式語言與Visual Studio開發工具
  2. 上課使用Windows平台開發

● 講師技術文章
【ASP.NET Core Web API/Minimal API微服務開發實務範例、如何使用REST Client測試Minimal API】

● 講師課程介紹影片