簡介
無伺服器架構會使用雲端所提供的基礎結構,因此您不需要佈建、管理、擴縮或維護任何機器或網路。 Azure Functions 是 Microsoft Azure 所提供的完全受控平台即服務 (PaaS),可用來實作無伺服器架構。 Microsoft Azure Functions 是無伺服器、事件驅動計算服務,可完全擴縮、復原、可靠且安全。
假設您是某間線上豪華鐘錶經銷商研究角色中的資深 Web 開發人員。 您正以 Azure Web Apps 為基礎建置網站,而提供新功能是您的任務。 這項工作包含建立其他 Azure 服務可部署、手動執行、排程,或甚至觸發的個別方法。
公司有測試驅動開發流程,因此您也必須為新服務撰寫自動化的單元測試。 您擁有一個精通 Microsoft 技術 (包括 .NET Framework 和 Visual Studio) 的開發人員小組。 您決定要調查 Azure Functions 的用法,以符合您的需求。
在此課程模組結束時,您可以使用 Visual Studio 2022 在本機建置及測試 Azure 函式,並從 Visual Studio 將函式部署至 Azure。
重要
此課程模組僅支援 C# 函式應用程式。
學習目標
在本單元中,您將:
- 建立在 .NET 6.0 上執行的內函式函數應用程式。 在 Visual Studio 2022 中。
- 在 Visual Studio 2022 中測試及偵錯 Azure 函式。
- 直接從 Visual Studio 2022 將函式專案部署至 Azure。
- 管理 Azure Functions 程式碼。
必要條件
- Azure Functions 的基本知識
- 體驗 Visual Studio 中的開發解決方案或類似的整合式開發環境
重要
本課程模組中的練習,需要 Windows 環境中的 Visual Studio 2022 (以下稱為 Visual Studio) 本機安裝。