- 了解 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