构建可扩展的后端,无需管理服务器
AWS Lambda 和 API Gateway 让你运行自动扩展的后端逻辑,仅按实际执行时间计费,无需任何基础设施配置。本课程从第一性原理出发,介绍 AWS 无服务器后端开发——Lambda 函数如何执行、API Gateway 如何路由 HTTP 流量,以及 DynamoDB、SAM 和 Step Functions 如何组合成生产级系统。
你将学到什么
你将从无服务器执行模型和核心 AWS 概念开始,然后转向构建和部署 Lambda 函数、使用 API Gateway 设计 REST API,以及使用 DynamoDB 持久化数据。之后你将使用授权层保护 API、使用 AWS SAM 定义基础设施即代码,并应用优化技术和无服务器最佳实践。高级部分涵盖使用异步处理的 事件驱动架构、使用 Step Functions 的长时间工作流,以及通过专为无服务器项目构建的 CI/CD 流水线进行自动化部署。
学习路径
十二门课程从 A1 到 C1 逐步进阶。第一门课程《无服务器基础与 AWS 简介》免费开放。课程相互递进——A1 和 A2 建立基础模型,B1 课程涵盖 Lambda 开发和 DynamoDB 持久化,B2 课程解决安全性、SAM、高级 API Gateway 配置和优化问题。末尾的四门 C1 课程——《异步处理与事件驱动架构》、《状态管理与 Step Functions》、《无服务器应用的 CI/CD》和《真实世界无服务器项目》——在现实部署场景中应用所有内容。
工作原理
每门课程分为简短的实践课时,你可以在内置代码编辑器中完成,并获得实时反馈。每当你遇到困难时,AI 导师随时可用,你可以按自己的节奏学习 Lambda 配置、SAM 模板或 Step Functions 状态机,无需离开应用程序。