- 瞭解 AWS 雲架構的基礎知識
- 知識 AWS Lambda
觀眾
- 開發人員
Amazon Web Services (AWS) 是 Amazon 的雲計算平臺,在全球雲基礎設施上提供不同的服務。此類平臺包括 AWS Lambda,它允許用戶構建、部署和維護應用程式,而無需配置伺服器。
此講師指導的現場培訓(在線或現場)面向希望使用 AWS 無伺服器平臺中的服務構建無伺服器應用程式的開發人員。
在本次培訓結束時,參與者將能夠:
- 使用適當的 AWS 服務在設計無伺服器應用程式時實施事件驅動型最佳實踐。
- 使用 AWS 服務構建無伺服器應用程式。
- 在 AWS 上監控、保護和擴展無伺服器應用程式。
- 利用不同的開發人員工具來配置和自動化無伺服器應用程式部署。
- 創建並維護有助於無伺服器應用程式開發的無伺服器資源清單。
課程形式
- 互動講座和討論。
- 大量的練習和練習。
- 在即時實驗室環境中動手實施。
課程自定義選項
- 要申請本課程的定製培訓,請聯繫我們進行安排。
介紹
- 構建現代無伺服器應用程式的概述和最佳實踐
- 支援無伺服器應用程式事件驅動型設計的 AWS 服務概述
API 驅動的開發
- 基於標準請求/回應 API 的 Web 應用程式概述
- 將 Amazon API Gateway 用於無伺服器應用程式
- 比較不同的 API 類型
- 設置與 Lambda 函數整合的 HTTP API 終端節點
身份驗證、授權和 Access 控制
- 身份驗證和授權比較
- 使用 API Gateway 對 API 進行身份驗證
- 使用 Amazon Cognito
無伺服器部署框架
- 瞭解基礎設施即代碼的命令式程式設計和聲明式程式設計
- CloudFormation、AWS CDK、Amplify 和 AWS SAM 框架比較
Amazon EventBridge 和 Amazon SNS
- 使用異步事件源
- Amazon EventBridge 功能和使用案例
- 構建自定義 EventBridge 總線和規則
- Amazon Simple Notification Service (Amazon SNS) 和 EventBridge 使用案例比較
在事件驅動部署中使用佇列和流
- 使用佇列和流作為 Lambda 的事件源
- 使用 Amazon Simple Queue Service (Amazon SQS) 或 Amazon Kinesis Data Streams 作為 Lambda 的事件源
編寫 Lambda 函數
- Lambda 生命週期概述以及使用編寫 Lambda 函數的最佳實踐
- 配置 Lambda 函數
- 處理錯誤
使用 AWS Step Functions
- 在無伺服器架構中使用 AWS Step Functions
- 標準和快速工作流程比較
- 直接集成 step 函數
Serverless 應用程式的可觀測性和監控
- 瞭解可觀測性的三大支柱
- 寫入和解釋日誌檔
- 使用 Amazon CloudWatch 紀錄
- 使用 AWS X-Ray 實現可觀測性
保護無伺服器應用程式
- 無伺服器應用程式安全最佳實踐
- API Gateway、Lambda 和應用程式安全性
- 保護無伺服器數據存儲中的數據
- 審計
擴展無伺服器應用程式
- 使用 API 閘道進行規模管理
- 使用 Lambda 併發進行擴展
- 使用 Lambda 擴展不同的事件源
部署管道自動化
- 在無伺服器應用程式中使用 CI/CD
- 在無伺服器管道中使用工具
- 使用 AWS SAM 功能進行無伺服器部署
- 自動化最佳實踐
故障排除
總結和後續步驟
United Arab Emirates - Developing Serverless Solutions on AWS
Qatar - Developing Serverless Solutions on AWS
Egypt - Developing Serverless Solutions on AWS
Saudi Arabia - Developing Serverless Solutions on AWS
South Africa - Developing Serverless Solutions on AWS
Brasil - Developing Serverless Solutions on AWS
Canada - Developing Serverless Solutions on AWS
中国 - Developing Serverless Solutions on AWS
香港 - Developing Serverless Solutions on AWS
澳門 - Developing Serverless Solutions on AWS
台灣 - Developing Serverless Solutions on AWS
USA - Developing Serverless Solutions on AWS
Österreich - Developing Serverless Solutions on AWS
Schweiz - Developing Serverless Solutions on AWS
Deutschland - Developing Serverless Solutions on AWS
Czech Republic - Developing Serverless Solutions on AWS
Denmark - Developing Serverless Solutions on AWS
Estonia - Developing Serverless Solutions on AWS
Finland - Developing Serverless Solutions on AWS
Greece - Developing Serverless Solutions on AWS
Magyarország - Developing Serverless Solutions on AWS
Ireland - Developing Serverless Solutions on AWS
Luxembourg - Developing Serverless Solutions on AWS
Latvia - Developing Serverless Solutions on AWS
España - Developing Serverless Solutions on AWS
Italia - Developing Serverless Solutions on AWS
Lithuania - Developing Serverless Solutions on AWS
Nederland - Developing Serverless Solutions on AWS
Norway - Developing Serverless Solutions on AWS
Portugal - Developing Serverless Solutions on AWS
România - Developing Serverless Solutions on AWS
Sverige - Developing Serverless Solutions on AWS
Türkiye - Developing Serverless Solutions on AWS
Malta - Developing Serverless Solutions on AWS
Belgique - Developing Serverless Solutions on AWS
France - Developing Serverless Solutions on AWS
日本 - Developing Serverless Solutions on AWS
Australia - Developing Serverless Solutions on AWS
Malaysia - Developing Serverless Solutions on AWS
New Zealand - Developing Serverless Solutions on AWS
Philippines - Developing Serverless Solutions on AWS
Singapore - Developing Serverless Solutions on AWS
Thailand - Developing Serverless Solutions on AWS
Vietnam - Developing Serverless Solutions on AWS
India - Developing Serverless Solutions on AWS
Argentina - Developing Serverless Solutions on AWS
Chile - Developing Serverless Solutions on AWS
Costa Rica - Developing Serverless Solutions on AWS
Ecuador - Developing Serverless Solutions on AWS
Guatemala - Developing Serverless Solutions on AWS
Colombia - Developing Serverless Solutions on AWS
México - Developing Serverless Solutions on AWS
Panama - Developing Serverless Solutions on AWS
Peru - Developing Serverless Solutions on AWS
Uruguay - Developing Serverless Solutions on AWS
Venezuela - Developing Serverless Solutions on AWS
Polska - Developing Serverless Solutions on AWS
United Kingdom - Developing Serverless Solutions on AWS
South Korea - Developing Serverless Solutions on AWS
Pakistan - Developing Serverless Solutions on AWS
Sri Lanka - Developing Serverless Solutions on AWS
Bulgaria - Developing Serverless Solutions on AWS
Bolivia - Developing Serverless Solutions on AWS
Indonesia - Developing Serverless Solutions on AWS
Kazakhstan - Developing Serverless Solutions on AWS
Moldova - Developing Serverless Solutions on AWS
Morocco - Developing Serverless Solutions on AWS
Tunisia - Developing Serverless Solutions on AWS
Kuwait - Developing Serverless Solutions on AWS
Oman - Developing Serverless Solutions on AWS
Slovakia - Developing Serverless Solutions on AWS
Kenya - Developing Serverless Solutions on AWS
Nigeria - Developing Serverless Solutions on AWS
Botswana - Developing Serverless Solutions on AWS
Slovenia - Developing Serverless Solutions on AWS
Croatia - Developing Serverless Solutions on AWS
Serbia - Developing Serverless Solutions on AWS
Bhutan - Developing Serverless Solutions on AWS