跳至主要内容

课程

在 AWS 上开发应用

中级3 小时

使用 API Gateway、Lambda、SQS、SNS、EventBridge 和 Kinesis 在 AWS 上构建云应用。 掌握无服务器和事件驱动模式,备战 DVA-C02 考试。

Python3 小时11 个视频44 个练习2,650 XP401成就证明

创建您的免费账户

继续使用 Google
继续即表示您接受我们的 使用条款,我们的 隐私政策 ,并且您的数据存储在美国。

深受数千家公司学习者的喜爱

要培训团队?

试用企业版

课程简介

在 AWS 上构建可用于生产的云应用。学习适用于云的架构模式、微服务、无服务器与事件驱动,然后结合 Amazon API Gateway、AWS Lambda、Amazon SQS、Amazon SNS、Amazon EventBridge、Amazon Kinesis 和 DynamoDB Streams 进行实践。通过交互式练习与 AWS 控制台的动手操作,您将设计高可用的 API,使用队列与主题解耦服务,并构建可扩展的事件驱动工作流。这些都是在生产环境交付无服务器应用所需的技能,也与 AWS 认证开发人员 – 助理级(DVA-C02)考试中的考点一致。

先修要求

课程体系

课程大纲

1

在 AWS 上构建软件的基础

学习云原生软件的架构基础。完成本章后,您将能够在单体、微服务、无服务器与事件驱动模式之间进行选择;理解紧耦合与松耦合、同步与异步通信的取舍;在无状态服务中管理状态;并通过重试、指数退避、断路器与死信队列来面向弹性进行设计。
开始本章
2

在 AWS 上构建 API

在 Amazon API Gateway 上构建、保护并运营 API。完成本章后,您将能够选择合适的 API 类型(REST、HTTP 或 WebSocket);配置带验证与转换的 Lambda 集成;使用 CloudFormation、SAM 与 CDK 在不同阶段部署 API;并通过 Amazon Cognito、IAM、Lambda 授权器、加密与限流来保护它们。
开始本章
3

高级应用模式

构建解耦的、事件驱动与流式处理的工作负载。完成本章后,您将能够使用 Amazon SQS 队列(包含 FIFO 与死信队列)和带订阅过滤的 Amazon SNS 主题来解耦服务;使用规则、事件模式与模式架构(schemas)在 Amazon EventBridge 中路由事件;使用 Amazon Kinesis Data Streams 与 Data Firehose 处理高吞吐数据;并通过 Amazon DynamoDB Streams 对表更改进行实时响应。
开始本章

在 AWS 上开发应用

课程已完成

获得成就证明

立即报名

通过 DataCamp 移动版提升您的数据技能

借助我们的移动课程和每日 5 分钟编程挑战,随时随地取得进步。