选择页面
课程名称 Developing on AWS
级别 中级
先绝条件 参与者应该满足以下先决条件:

● 熟悉 AWS 服务

● 了解 Java、C#/.Net 或 Python
授课方式 本课程将结合以下方式授课:

● 讲师指导培训

● 动手实验
时长 3 天
课程目标 ● 针对 Java、C#/.Net、Python 和 JavaScript 设置 AWS SDK 和开发人员凭证。

● 使用 AWS SDK 与 AWS 服务交互并开发解决方案。

● 将 Amazon Simple Storage Service (Amazon S3) 和 Amazon DynamoDB 用作数据存储。

● 使用 Amazon Kinesis、AWS Lambda、Amazon Simple Queue Service (Amazon SQS)、Amazon Simple Notification Service (Amazon SNS) 和 Amazon Simple Workflow Service (Amazon SWF) 集成应用程序和数据。

● 使用 AWS Identity and Access Management (IAM) 进行服务身份验证。

● 使用 Web Identity Framework 和 Amazon Cognito 进行用户身份验证。

● 使用 Amazon ElastiCache 和 Amazon CloudFront 提高应用程序的可扩展性。

● 使用 AWS Elastic Beanstalk 和 AWS CloudFormation 部署应用程序。

目标人群 ● 中级软件开发人员
先决条件 参与者应该满足以下先决条件:

● 熟悉 AWS 服务

● 了解 Java、C#/.Net 或 Python
课程大纲 第 1 天:构建基础

● Developing on AWS 简介

● 选择一个数据存储

● 使用 Amazon S3 开发存储解决方案

● 使用 Amazon DynamoDB 开发灵活的 NoSQL 解决方案

第 2 天:对应用程序和数据进行事件驱动型处理

● 处理事件

● 使用 Amazon Kinesis 数据流开发事件驱动型解决方案

● 使用 Amazon SWF、Amazon SQS 和 Amazon SNS 开发事件驱动型解决方案

● 使用 AWS Lambda 开发事件驱动型解决方案

第 3 天:开发和部署安全、可扩展的应用程序

● 开发安全的解决方案

● 缓存信息以提高可扩展性

● 使用 Amazon CloudWatch 监控您的应用程序和 AWS 资源

● 使用 AWS Elastic Beanstalk 和 AWS CloudFormation 部署应用程序