本課程將引導您開始透過無伺服器聚焦部署應用程式。在本課程中,您將使用 AWS 開發工具套件和 AWS Serverless Application Model (AWS SAM),了解無伺服器應用程式的自動化管道的樣貌。您也將學習無伺服器應用程式部署的最佳實務與方法,以及 AWS 中的可用功能。最後,您將學習如何實作自動化的持續整合和持續交付 (CI/CD) 管道,以及可供您用來進行自動部署的自動化叫用機制。
- 課程程度:中級
- 持續時間:1.5 小時
注意:本課程具有本地化的註釋/字幕。旁白保留英語。要顯示字幕,請按一下播放器右下角的 CC 按鈕。
活動
本課程包含簡報、影片和評定。
課程目標
在本課程中,您將學習如何:
- 說明如何將下列各 AWS 功能做為無伺服器應用程式的部署最佳實務使用:階段、Lambda 版本與別名、Lambda 環境變數、AWS SAM 和 AWS CodeDeploy Hooks。
- 說明運用 AWS 可用功能的部署方法。
- 使用 AWS 服務建立自動化 CI/CD 管道。
- 說明可提供自動部署的自動化觸發機制。
目標對象
本課程適用於:
- 熟悉 AWS Cloud 和無伺服器技術,且經驗豐富的開發人員和雲端架構師
先決條件
我們建議參加本課程的學員具備以下條件:
- 熟悉無伺服器技術和 AWS Cloud 概念
- 完成 Architecting on AWS 或同等知識的學習
- 完成 Getting into the Serverless Mindset 或同等知識的學習
- 完成 Introduction to Serverless Development 或同等知識的學習
- 完成 AWS Lambda Foundations 或同等知識的學習
課程大綱
單元 1:簡介
- 如何使用本課程
- 課程簡介
單元 2:無伺服器部署
- 了解無伺服器部署
- 共用組態資料
- 自動化部署管道
單元 3:總結
- 總結和後續步驟
- 知識檢測
- 意見回饋