课程大纲

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 计划任务

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

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

总结和后续步骤

要求

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

观众

  • 开发人员
  • 云解决方案架构师
  • IT 专业人员
 14 小时

客户评论 (1)

即将举行的公开课程

课程分类