Logo
☆☆☆☆☆
0.0
Beginner
19h

使用 AWS Step Functions 自动化工作流

一个先进社会的根基依赖于代码。医疗、商业、工业以及政府运作,全都离不开复杂的软件系统。目前,代码或软件运行在云服务器上。本课程将为你打下坚实基础,帮助你高效使用各种AWS服务来自动化任务。 你将从一个激动人心的实际项目开始学习。在初期模块中,你将了解无服务器计算的核心概念。随后,你将学习Saga模式以及状态机和状态的基础知识。接着,你将使用AWS模板构建一个状态机,并深入掌握Serverless Framework。 完成本课程后,你将具备在AWS上设计、构建和管理复杂无服务器应用的能力。这种新掌握的技能将为你开启职业发展的新机遇,在快速发展的无服务器计算领域中脱颖而出。那么,让我们一起踏上这段令人兴奋的旅程吧!

14 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
使用 AWS Step Functions 自动化工作流
一个先进社会的根基依赖于代码。医疗、商业、工业以及政府运作,全都离不开复杂的软件系统。目前,代码或软件运行在云服务器上。本课程将为你打下坚实基础,帮助你高效使用各种AWS服务来自动化任务。 你将从一个激动人心的实际项目开始学习。在初期模块中,你将了解无服务器计算的核心概念。随后,你将学习Saga模...

WHAT YOU'LL LEARN

熟练掌握 AWS Step Functions,用于创建、测试和管理分布式应用程序的工作流

Content

14 Lessons • 0 Quizzes • 0 Challenges

入门
  1. 1

    课程简介

  2. 2

    工作流使用场景

  3. 3

    无服务器

  4. 4

    测验:入门

AWS服务基础
  1. 1

    AWS 账户设置

  2. 2

    AWS Lambda 函数

  3. 3

    创建一个 Lambda 函数

  4. 4

    亚马逊云监控(Amazon CloudWatch)

  5. 5

    AWS API Gateway

  6. 6

    亚马逊S3

  7. 7

    AWS DynamoDB

  8. 8

    使用 DynamoDB

  9. 9

    摘要:AWS 服务基础

  10. 10

    测验:AWS 服务基础

AWS Step Functions:第一部分
  1. 1

    AWS Step Functions 的类比

  2. 2

    Saga 模式

  3. 3

    状态机

  4. 4

    状态

  5. 5

    创建状态机

  6. 6

    AWS Step Functions 简介:第一部分

  7. 7

    测验:AWS Step Functions(第一部分)

AWS Step Functions:第二部分
  1. 1

    原生 AWS SDK 集成

  2. 2

    从 AWS 模板创建状态机

  3. 3

    从工作流工作室创建状态机

  4. 4

    使用回调模式创建一个状态机

  5. 5

    AWS Step Functions 第二部分概述

  6. 6

    测验:AWS Step Functions(第二部分)

Serverless Framework
  1. 1

    基础设施即代码(IaC)简介

  2. 2

    无服务器框架基础

  3. 3

    项目的结构与基本命令行操作

  4. 4

    创建第一个无服务器堆栈

  5. 5

    摘要:无服务器框架

  6. 6

    测验:无服务器框架

实战项目第一部分:项目设置
  1. 1

    项目简介

  2. 2

    设置基本的无服务器项目

  3. 3

    安装 Serverless Step Functions 插件

实战项目第二部分:食材准备阶段
  1. 1

    准备数据库

  2. 2

    Lambda 函数代码

  3. 3

    Lambda 函数:配置

  4. 4

    Lambda 函数测试

  5. 5

    向工作流程中添加食材准备状态

  6. 6

    测试配料准备

实战项目第三部分:混合阶段
  1. 1

    用于混合食材的Lambda函数

  2. 2

    Map 状态配置

  3. 3

    添加等待状态

  4. 4

    添加选择状态

  5. 5

    测试我们的流程

实战项目第四部分:塑造阶段
  1. 1

    用于数据转换的 Lambda 函数

  2. 2

    向状态机添加形态调整步骤

  3. 3

    测试状态塑造

实战项目第五部分:质量控制
  1. 1

    形状验证设置

  2. 2

    获取密钥

  3. 3

    API 质量检查

  4. 4

    并行状态

  5. 5

    测试质量控制

实战项目第六部分:打包
  1. 1

    创建一个 S3 存储桶

  2. 2

    创建一个 Lambda 函数

  3. 3

    设置权限、函数和状态机

  4. 4

    测试

实战项目第七部分:完善
  1. 1

    API 网关

  2. 2

    蓝绿部署

实战项目第八部分:使用 GitHub Actions 实现持续集成与持续部署
  1. 1

    使用 GitHub Actions 的持续集成与持续部署

  2. 2

    基本的 GitHub Actions 流程

  3. 3

    GitHub Actions 基础 CI 设置

  4. 4

    GitHub Actions 持续部署设置

  5. 5

    摘要:使用 GitHub Actions 实现持续集成与持续部署

  6. 6

    测验:使用 GitHub Actions 实现持续集成与持续部署

总结
  1. 1

    结论

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)