關於此學習計劃
此學習計劃可協助開發人員、架構師和 DevOps 工程師了解並使用 AWS Lambda 執行無伺服器作業。
您可以透過學習本課程獲得 AWS Lambda 的基本技能,或補充現有經驗。本課程包括學習模組、實作實驗室和技能評估。取得 80% 或更高分數即可及格,贏得 Credly 頒發的數位徽章並在社群媒體上分享。
概觀
AWS 提供用於執行程式碼、管理資料和整合應用程式的技術,所有這些都無需管理伺服器。無伺服器技術具有自動擴展、內建高可用性和按用量付費的計費模式,以提高敏捷性和最佳化成本。這些技術還消除了容量佈建和修補等基礎設施管理任務,因此您可以專注於編寫客戶所需的程式碼。無伺服器應用程式始於 AWS Lambda,這是一種事件驅動型運算服務,以原生方式與 200 多個 AWS 服務和軟體即服務 (SaaS) 應用程式整合
課程目標
在本課程中,您將:
- 取得 AWS 上無伺服器運算的簡介。
- 了解 AWS Lambda 基礎知識。
- 調查 Lambda 上的 .NET 開發工具。
- 了解您可以與 Lambda 搭配使用哪些 .NET 版本。
- 了解執行 .NET Lambda 的三種方式:受管理的執行期、自訂執行期和容器映像。
- 探索 API 選項:Amazon API Gateway 和 Lambda 函數 URL。
- 開始將 AWS Lambda 與 .NET 程式碼搭配使用。
先決條件
在開始本教學之前,您需要具備:
- AWS 帳戶:如果您還沒有帳戶,請依照設定您的環境入門指南的步驟來快速建立帳戶。
AWS 經驗
初階或中級
.NET 經驗
中級
完成時間
3 小時
完成成本
如果執行了所有實驗室步驟並及時終止使用資源,本教學課程的實驗室將產生約 5 美元 AWS 費用。如果未終止使用 AWS 資源,可能會導致費用累積。
使用的服務
AWS Lambda
上次更新日期
2022 年 12 月 7 日
模組
本教學分為以下模組。您可以根據自己的經驗和準備情況,完整地瀏覽整個模組,或者略讀並複習。
- AWS Lambda 簡介 (45 分鐘)。
- 適用於 .NET 開發的工具 (45 分鐘)。
- AWS Lambda 上的 .NET (30 分鐘)。
- 與其他 AWS 服務搭配使用 (30 分鐘)。
- 單元測試與偵錯 (30 分鐘)。
- 實作實驗室:建立和部署 Lambda 函數 (60 分鐘)。
- 技能評估 (16 個問題,未限時):AWS Lambda 技能評估。