AWS Lambda 和无服务器 – 开发人员指南和实践实验室

通过真实的动手实验室开发数千行与 AWS 无服务器服务交互的 AWS Lambda 函数

讲师:Mehmet Ozkaya

口袋资源独家Udemy付费课程独家中英文字幕配套资料齐全!

不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。

你将学到什么

  • AWS Lambda、Amazon API Gateway、Amazon DynamoDB、Amazon Cognito、Amazon S3、Amazon SNS、Amazon SQS、Amazon EventBridge、AWS Step Functions、DynamoDB 和 Kinesis
  • AWS Lambda – 无服务器、事件驱动的计算服务
  • Amazon API Gateway – 同步事件源的 API 驱动开发
  • Amazon DynamoDB – 使用 NoSQL Serverless 数据库实现数据持久化
  • Amazon Cognito – 无服务器中的身份验证和授权
  • Amazon S3 – 用于云对象存储,以便存储任何类型的数据或部署我们的 Web 应用程序。
  • AWS Lambda 事件驱动架构和调用类型
  • 应用程序集成服务;异步事件源 – 基于事件的架构
  • Amazon SNS – 完全托管的发布/订阅消息传递
  • Amazon SQS – 完全托管的消息队列 – 使用 (AWS SQS) 进行跨服务通信的消息队列
  • Amazon EventBridge – 通过事件驱动的方法解耦微服务
  • AWS Step Functions – 将微服务编排到无服务器工作流程中。
  • SAGA模式并以不同的方法应用SAGA模式
  • 使用 Amazon EventBridge 的基于编排的 SAGA – 这意味着将微服务与事件解耦
  • 使用 AWS Step Functions 的基于编排的 SAGA – 这意味着通过编排方式解耦微服务
  • 流和轮询事件源映射;DynamoDB 和 Kinesis 数据流
  • 无服务器部署框架;CloudFormation 和 AWS CDK
  • 使用 AWS 无服务器服务开发近 20 个实际动手实验室

要求

  • 云计算基础知识

描述

在本课程中,我们将学习几乎所有AWS无服务器服务的各个方面。我们将使用以下方式构建无服务器应用程序

  • AWS Lambda、Amazon API Gateway、Amazon DynamoDB、Amazon Cognito、Amazon S3、Amazon SNS、Amazon SQS、Amazon EventBridge、AWS Step Functions、DynamoDB 和 Kinesis Streams
  • AWS 无服务器部署框架 – IaC – 基础设施即代码工具;
    • 云形成
    • AWS CDK

本课程将是100% 实践,您将与实践实验室一起开发真实世界的应用程序 ,您可以逐步找到主主题和子主题;

基础知识 – 无服务器计算、API 和数据持久性

  • AWS Lambda – 无服务器、事件驱动的计算服务
  • Amazon API Gateway – 同步事件源的 API 驱动开发
  • Amazon DynamoDB – 使用 NoSQL Serverless 数据库实现数据持久化

验证

  • Amazon Cognito – 无服务器中的身份验证和授权

存储和托管

  • Amazon S3 – 用于云对象存储,以便存储任何类型的数据或部署我们的 Web 应用程序。

AWS Lambda 事件驱动架构和调用类型

  • AWS Lambda 最佳实践和事件驱动架构
  • AWS Lambda – 异步调用
  • AWS Lambda – Lambda 事件源映射

应用程序集成服务;异步事件源 – 基于事件的架构

  • Amazon SNS – 完全托管的发布/订阅消息传递
  • Amazon SQS – 完全托管的消息队列 – 使用 (AWS SQS) 进行跨服务通信的消息队列
  • Amazon EventBridge – 通过事件驱动的方法解耦微服务

应用程序编排服务

  • AWS Step Functions – 将微服务编排到无服务器工作流程中。

SAGA模式 并以不同的方式应用SAGA模式;

  • 使用 Amazon EventBridge 的基于编排的 SAGA – 这意味着将微服务与事件解耦
  • 使用 AWS Step Functions 的基于编排的 SAGA – 这意味着通过编排方式解耦微服务

流和轮询事件源映射

  • Amazon DynamoDB 流
  • Amazon Kinesis 数据流

无服务器部署框架 – 使用 IaC 进行云堆栈开发

  • CloudFormation——利用基础设施即代码加速云配置
  • AWS CDK — 使用 AWS CDK(云开发套件)进行 AWS 无服务器部署 IaC

现实世界的动手实验室:

我们将在课程期间开发近 20 个动手实验室。如果我们看一下我们课程中一些重要的实践实验室;

  • 动手实验室:单个计算器微服务使用 Lambda 函数 Url 公开 https 方法
  • 动手实验室:使用 WebSocket API 和 Lambda 构建无服务器聊天应用程序
  • 动手实验室:使用 AWS Lambda、API Gateway 和 DynamoDB 构建 RESTful 微服务
  • 动手实验室:使用 Amazon Cognito 用户池保护您的 API 网关
  • 动手实验室:使用 Amazon S3 触发器调用 Lambda 函数并保留在 DynamoDB 上
  • 动手实验室:使用 SNS、SQS 和 Lambda 的扇出无服务器架构
  • 动手实验室:使用 AWS Lambda 处理 DynamoDB 或 Kinesis 流,以捕获 DynamoDB 表的更改数据
  • 动手实验室:使用 Amazon EventBridge 的电子商务应用程序的 AWS 无服务器微服务
  • 动手实验室:使用 AWS Step Functions 编排分布式事务的 Saga 模式

学习方式:

本课程是 %100 实践课程,包含大量开发活动,这意味着我们将为几乎所有 AWS 服务和交互开发代码。

对于每个 AWS 无服务器服务,我们将有 4 个主要部分;

  1. 理论信息
    1. AWS 服务概述、核心概念、功能、用例和一般信息
  2. AWS 管理控制台演练
    1. 使用 AWS 管理控制台的 AWS 服务演练执行主要用例
  3. 使用AWS SDK进行开发
    1. 使用 AWS 开发工具包或 CLI 与无服务器 API 进行 AWS 服务编程访问交互
  4. 具有真实用例的动手实验室
    1. AWS 服务实践实验室实施与实际用例

这是我们将处理几乎所有 AWS Serverless 服务的 4 个主要主题。通过这种方式,我们可以涵盖任何特定 AWS 服务的所有方面。

在课程结构中,当我们完成任何 AWS Serverless 服务时,我们至少有 1 个针对特定 AWS 服务的实践实验室。例如,如果我们完成了 Amazon SQS 部分并了解了该服务,我们将有几个动手实验,例如使用 Amazon SNS 实现扇出模式,或者使用 Amazon EventBridge 解耦微服务等。这些主要包括代表实际应用程序的其他 AWS 服务的组合。

此外,在最后几节中,我们将了解如何进行云堆栈开发 – 使用无服务器部署框架针对任何特定 AWS 无服务器服务进行 IaC。为所有 AWS 服务开发基础设施并通过编码交互来执行交互。

AWS 开发人员和 AWS 解决方案架构职位

本课程为您准备真正的AWS 开发人员AWS 解决方案架构职位,并为您提供 3 位数的薪水。

因为我们将开发一个现实世界的无服务器应用程序,该应用程序已经被世界上许多公司使用和开发。

以实用的方式准备您的 AWS 认证

  • AWS 认证开发助理
  • AWS 认证解决方案架构师助理

不要记住所有主题,通过实践来感受和开发,通过这种方式你可以实现你的目标 AWS 工作。本课程将帮助您准备AWS 开发人员解决方案架构师助理认证,包括开发无服务器应用程序的理论和实践方法。

在本课程结束时,您将学习如何按照最佳实践通过实际实践项目来设计和开发 AWS Serverless 服务。

在课程开始之前您不需要任何先验知识,我将解释理论信息和实践发展。

本课程是开发人员指南,因此意味着;该课程将包括100% 的实践开发活动,大部分我们将开发具有不同用例和集成的 lambda 函数。所有课程步骤都将逐步、共同开发。

本课程适合谁:

  • AWS 和无服务器初学者
  • 谁将把AWS Lambda函数开发成工作

发表回复

后才能评论

  • 每一个课程页面,都有演示地址选项,点击链接可以跳转到课程发布网站查看详细课程列表。
  • 绝大部分课程都有试看内容,可以先点击试看,再决定是否购买。
  • 本站课程均存储在阿里云盘或百度网盘中,由于阿里云盘对分享的文件类型有限制,所以课程资料和字幕会存储到蓝奏云盘中。
  • 阿里云盘和蓝奏云盘都是不限速下载的,你既可以选择在阿里云盘中在线学习,也可以选择下载到本地学习。
  • 课程下载到本地可以挂载中英文双字幕,请点击查看Potplayer挂载中英文双字幕教程
  • 本站所有课程,均提供mp4格式视频文件,中英文双字幕,配套资料齐全,不加密。
  • 每一个课程右侧下载面板中,都会有清晰度标识,大部分都是1080P或者720P,还有少数是超高清的。
  • 本站课程购买之后,均可以免费更新,所有课程,皆配有中文字幕。
  • 请注意,课程的中文字幕是根据英文字幕用谷歌翻译生成的,本非人工翻译。谷歌翻译准确度尚可,学习观看,没有问题。
  • 由于数字资源具有可复制性,一旦购买,不接受退款要求,请在购买之前,认真了解课程内容,确定是否需要。
  • 当然,如果有特殊情况,可以查看网站底部联系方式,联系站长说明问题,我会为你妥善处理。
  • 赞助本站VIP会员,可以免费下载所有课程,详情请查看VIP介绍