ASP.NET Minimal API(最小 API)極速入門
程式 ASP.NET

ASP.NET Minimal API(最小 API)極速入門

0 (0)
MIS2000 Lab.
MIS2000 Lab.
講師介紹

這堂課我會學到

  • 差異比較 - 針對新、舊兩種 API(Controller-based / Minimal)的專案與程式比對
  • Minimal API 基本語法,快速入門
  • 專題練習 - 親自撰寫「待辦事項清單」 To-Do List 的小專案,搭配 In-memory 資料庫

課前資訊

學員上課前需具備哪些軟、硬體設備或常識

所需軟體皆可免費下載,學習無負擔。建議使用 Visual Studio 2022 或後續新版,才能搭配 .NET 6.0~8.0。
VS2022 或後續新版,請下載社群版(Community 版)。
建議使用 Windows 作業系統,因為 Visual Studio Code 與 Visual Studio for Mac 與教學畫面仍有差異,且功能與設定,對初學者來說,稍微不便利。
資料庫建議使用 SQL Server 2012 起的後續新版,Express 版即可(免費)。

課程適合對象

曾寫過 ASP.NET MVC 或 WebAPI 的朋友,不管是 .NET Framework 4.x 完整版(舊版)或 .NET Core 6.0~8.0 開源版(新版)皆可。
對於 Minimal API 有興趣,想要快速嚐鮮的朋友。
以前寫過 Web Service(ws-*)或 WCF 的朋友。
需要提供程式透過 Internet(HTTP或HTTPS)讓外部系統串接、介接。
想瞭解網頁系統的前/後端程式如何劃分?本範例提供的小專題,具備前端與後端的程式碼供您參考。

課程大綱

3
59:29
  • 課程介紹
     
     
    • 課程介紹短片
       
  • 課程內容
    3
    59:29
    • 1. 兩種 API (Controller-based / Minimal)的專案與程式比對
      21:17
    • 2. Minimal API 基本語法
      19:46
    • 3. 微軟範例 ToDoList 搭配 In-memory 資料庫
      18:26

課程介紹

對於純粹走「後端」程式設計師來說,WebAPI 是必學的基礎,不管前端是什麼程式(網頁、手機 Mobile App、Windows 或 iOS 程式),只要能連上 Internet、能使用 HTTP、HTTPS 就能跟您的後端 WebAPI 串連互動。讓資訊系統真正做到前/後端分離。

Minimal API (最小 API) 是用 ASP.NET Core 建置一個快速 HTTP API 的簡化方法。 您可以使用「最少的程式碼」和「設定」,就能建置功能完整的 REST 端點。 也不需要搭配傳統 WebAPI 的控制器(控制器)。 所以,傳統的 WebAPI 也被稱為「以控制器為基礎的 API(Controller-based API)」。

本課程最後提供一個專題範例,相信親自動手做、親自拆解別人的作品,比起老師上課播放投影片、單純講解理論,您會更有感覺。想快速瞭解並動手實作 Minimal API,這門課千萬不要錯過。

課前須知

本課程以「後端」網頁程式為主,並非針對「無基礎」的初學者。由於授課時間有限,建議學員上課前,具備以下基礎為佳:

1. 透過 Visual Studio 撰寫過簡單的 MVC(從零開始的入門課)或 WebAPI 專案。不建議零基礎的學員參與。
    請參閱老師已上架之課程:ASP.NET MVC 教學 - 由零開始的入門課

2. 能在 .NET Core MVC 與 WebAPI 專案連結資料庫,可以做到 CRUD 基本功能。

3.建議您「至少」完成以下課程再來參與:ASP.NET 8.0 MVC - 由零開始的入門課

課程特色

  • 讓每位學員都能「學得會」並「樂意動手做」,不炫耀技術、不用花式技巧。唯有學員跟得上進度、學得會,這門課才算成功!循序漸進。希望做到「從零學起」為初學者徹底打好基礎,輕鬆跟上進度。
  • 實作優先:減少理論說明與投影片,大量練習「實務範例」。 實戰為主!
  • 專題範例:寫程式,只能從範例中模仿與體悟,務必動手做。範例為王!

課程討論與問答

  • 要先登入才能做留言

課程評語


0 ()
觀看期限 終身

授課講師MIS2000 Lab.
課程時數1小時
更新日期2025-04-16


NT$1,500
NT$1,200

購買課程
我們的退費政策

其他人也看了

更多熱門課程