Course Code: dsaawscloud9
Duration: 14 hours
Prerequisites:
  • 对云计算概念有基本的了解
  • 熟悉程式设计语言(Python、Node.js 或类似语言)
  • 使用 AWS 等云平台的经验

观众

  • 开发人员
  • 云解决方案架构师
  • IT 专业人员
Overview:

无伺服器架构允许开发人员构建和运行应用程式,而无需管理基础设施,从而提高可扩充性并降低成本。本课程向参与者介绍如何使用 AWS Cloud9 和 AWS Lambda 开发无伺服器应用程式,涵盖从设置开发环境到部署和管理无伺服器函数的所有内容。

此讲师指导的现场培训(在线或现场)面向希望学习如何在 AWS Cloud9 和 AWS Lambda 上有效构建、部署和维护无伺服器应用程式的中级专业人员。

在本次培训结束时,参与者将能够:

  • 了解无伺服器架构的基础知识。
  • 设置 AWS Cloud9 以进行无伺服器应用程式开发。
  • 使用 AWS Lambda 开发、测试和部署无伺服器应用程式。
  • 与其他 AWS 服务(如 API Gateway 和 S3)集成。
  • 优化无伺服器应用程式以提高性能和成本效率。

课程形式

  • 互动讲座和讨论。
  • 大量的练习和练习。
  • 在即时实验室环境中动手实施。

课程自定义选项

  • 要申请本课程的定制培训,请联系我们进行安排。
Course Outline:

Serverless 架构简介

  • 什么是无伺服器架构?
  • 无伺服器解决方案的优势和使用案例
  • 适用于无伺服器应用程式的 AWS 服务概述

AWS Cloud9 入门

  • 设置 AWS Cloud9 环境
  • 探索用于无伺服器开发的 IDE 功能
  • 与 AWS Cloud9 集成 AWS Lambda

使用 AWS Lambda 构建无伺服器应用程式

  • AWS Lambda 函数简介
  • 创建和测试 Lambda 函数
  • 部署无伺服器应用程式

与其他 AWS 服务整合 AWS Lambda

  • 将 API Gateway 用于无伺服器 API
  • 将 Lambda 与 S3 集成以实现事件驱动型架构
  • 使用 AWS DynamoDB 进行数据存储

高级无伺服器应用程式开发

  • 使用无伺服器框架(例如Serverless Framework、AWS SAM)
  • 优化性能并减少冷启动
  • 无伺服器应用程式中的安全性最佳实践

监控和管理 Serverless 应用程式

  • 使用 AWS CloudWatch 设置记录和监控
  • 排查和调试 Lambda 函数
  • 无伺服器应用程式的成本优化策略

无伺服器应用程式中的自动化

  • 使用 AWS 实现基础设施自动化CloudFormation
  • 使用 AWS Step Functions 构建自动化工作流
  • 使用 AWS EventBridge 计划任务

扩展和管理无伺服器应用程式

  • 无伺服器环境中的自动扩展策略
  • 处理并发和扩展限制
  • 大规模管理无伺服器资源

总结和后续步骤

Sites Published:

United Arab Emirates - Developing Serverless Applications on AWS Cloud9

Qatar - Developing Serverless Applications on AWS Cloud9

Egypt - Developing Serverless Applications on AWS Cloud9

Saudi Arabia - Developing Serverless Applications on AWS Cloud9

South Africa - Developing Serverless Applications on AWS Cloud9

Brasil - Developing Serverless Applications on AWS Cloud9

Canada - Developing Serverless Applications on AWS Cloud9

中国 - Developing Serverless Applications on AWS Cloud9

香港 - Developing Serverless Applications on AWS Cloud9

澳門 - Developing Serverless Applications on AWS Cloud9

台灣 - Developing Serverless Applications on AWS Cloud9

USA - Developing Serverless Applications on AWS Cloud9

Österreich - Developing Serverless Applications on AWS Cloud9

Schweiz - Developing Serverless Applications on AWS Cloud9

Deutschland - Developing Serverless Applications on AWS Cloud9

Czech Republic - Developing Serverless Applications on AWS Cloud9

Denmark - Developing Serverless Applications on AWS Cloud9

Estonia - Developing Serverless Applications on AWS Cloud9

Finland - Developing Serverless Applications on AWS Cloud9

Greece - Developing Serverless Applications on AWS Cloud9

Magyarország - Developing Serverless Applications on AWS Cloud9

Ireland - Developing Serverless Applications on AWS Cloud9

Luxembourg - Developing Serverless Applications on AWS Cloud9

Latvia - Developing Serverless Applications on AWS Cloud9

España - Developing Serverless Applications on AWS Cloud9

Italia - Developing Serverless Applications on AWS Cloud9

Lithuania - Developing Serverless Applications on AWS Cloud9

Nederland - Developing Serverless Applications on AWS Cloud9

Norway - Developing Serverless Applications on AWS Cloud9

Portugal - Developing Serverless Applications on AWS Cloud9

România - Developing Serverless Applications on AWS Cloud9

Sverige - Developing Serverless Applications on AWS Cloud9

Türkiye - Developing Serverless Applications on AWS Cloud9

Malta - Developing Serverless Applications on AWS Cloud9

Belgique - Developing Serverless Applications on AWS Cloud9

France - Developing Serverless Applications on AWS Cloud9

日本 - Developing Serverless Applications on AWS Cloud9

Australia - Developing Serverless Applications on AWS Cloud9

Malaysia - Developing Serverless Applications on AWS Cloud9

New Zealand - Developing Serverless Applications on AWS Cloud9

Philippines - Developing Serverless Applications on AWS Cloud9

Singapore - Developing Serverless Applications on AWS Cloud9

Thailand - Developing Serverless Applications on AWS Cloud9

Vietnam - Developing Serverless Applications on AWS Cloud9

India - Developing Serverless Applications on AWS Cloud9

Argentina - Developing Serverless Applications on AWS Cloud9

Chile - Developing Serverless Applications on AWS Cloud9

Costa Rica - Developing Serverless Applications on AWS Cloud9

Ecuador - Developing Serverless Applications on AWS Cloud9

Guatemala - Developing Serverless Applications on AWS Cloud9

Colombia - Developing Serverless Applications on AWS Cloud9

México - Developing Serverless Applications on AWS Cloud9

Panama - Developing Serverless Applications on AWS Cloud9

Peru - Developing Serverless Applications on AWS Cloud9

Uruguay - Developing Serverless Applications on AWS Cloud9

Venezuela - Developing Serverless Applications on AWS Cloud9

Polska - Developing Serverless Applications on AWS Cloud9

United Kingdom - Developing Serverless Applications on AWS Cloud9

South Korea - Developing Serverless Applications on AWS Cloud9

Pakistan - Developing Serverless Applications on AWS Cloud9

Sri Lanka - Developing Serverless Applications on AWS Cloud9

Bulgaria - Developing Serverless Applications on AWS Cloud9

Bolivia - Developing Serverless Applications on AWS Cloud9

Indonesia - Developing Serverless Applications on AWS Cloud9

Kazakhstan - Developing Serverless Applications on AWS Cloud9

Moldova - Developing Serverless Applications on AWS Cloud9

Morocco - Developing Serverless Applications on AWS Cloud9

Tunisia - Developing Serverless Applications on AWS Cloud9

Kuwait - Developing Serverless Applications on AWS Cloud9

Oman - Developing Serverless Applications on AWS Cloud9

Slovakia - Developing Serverless Applications on AWS Cloud9

Kenya - Developing Serverless Applications on AWS Cloud9

Nigeria - Developing Serverless Applications on AWS Cloud9

Botswana - Developing Serverless Applications on AWS Cloud9

Slovenia - Developing Serverless Applications on AWS Cloud9

Croatia - Developing Serverless Applications on AWS Cloud9

Serbia - Developing Serverless Applications on AWS Cloud9

Bhutan - Developing Serverless Applications on AWS Cloud9

Nepal - Developing Serverless Applications on AWS Cloud9

Uzbekistan - Developing Serverless Applications on AWS Cloud9