0Pricing
Serverless Backend with AWS Lambda & API Gateway icon

Serverless Backend with AWS Lambda & API Gateway

BackendCloudWebScripting

使用 AWS Lambda 和 API Gateway 掌握无服务器后端开发,构建可扩展、成本效益高的应用程序。

🤖 AI 驱动📚 12 门课程👥 10万+ 学习者⭐ 4.9 分
课程概览

构建可扩展的后端,无需管理服务器

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 状态机,无需离开应用程序。

开始学习 →

你的学习方式

🎯
互动课程
实时反馈的动手编程练习
🤖
AI 导师
遇到困难时立即获得 AI 帮助
💻
内置编辑器
直接在浏览器中编写并运行代码
🏆
证书
完成课程后获得证书
课程

12 门课程

Serverless Backend with AWS Lambda & API Gateway 学习路径中的所有课程。

01

无服务器基础与 AWS 简介

A14 节课

深入了解无服务器计算的核心概念,并熟悉构建现代后端应用程序所必需的 AWS 基础服务。本课程为理解无服务器范式做好准备。

02

API Gateway 基础与集成

A24 节课PRO

学习如何使用 AWS API Gateway 创建健壮且可扩展的 API。本课程涵盖通过 HTTP 端点公开 Lambda 函数的基础知识。

03

Lambda 函数开发基础

B14 节课PRO

通过探索基本开发实践,加深对 AWS Lambda 的了解。学习编写高效、可观测且易于维护的无服务器函数。

04

使用 DynamoDB 持久化数据

B14 节课PRO

了解如何将强大的 NoSQL 数据库 Amazon DynamoDB 集成到无服务器应用程序中。学习高效地存储和读取数据。

05

保护您的无服务器 API

B24 节课PRO

掌握保护无服务器应用程序的关键要点。实现身份验证、授权和网络隔离,以保护 API 和数据。

06

使用 SAM 实现基础设施即代码

B24 节课PRO

使用 AWS 无服务器应用程序模型(SAM)践行基础设施即代码(IaC)。学习以声明方式定义、部署和管理无服务器应用程序。

07

API Gateway 高级功能

B24 节课PRO

深入了解 AWS API Gateway 的高级功能,充分发挥其潜力。优化性能、管理流量并改善开发者体验。

08

无服务器最佳实践与优化

B24 节课PRO

学习构建健壮、经济高效且高性能无服务器应用程序的最佳实践。优化 Lambda 函数和 API Gateway 配置。

09

异步处理与事件驱动架构

C14 节课PRO

探索使用 SQS 和 SNS 通过异步处理与事件驱动架构构建具有弹性且可扩展的无服务器系统的高级模式。

10

状态管理与 Step Functions

C14 节课PRO

使用 AWS Step Functions 处理无服务器应用程序中的复杂多步骤工作流。学习管理状态并编排分布式流程。

11

无服务器应用程序的 CI/CD

C14 节课PRO

使用 AWS 开发者工具为无服务器项目设置自动化持续集成和持续交付(CI/CD)流水线。简化部署流程。

12

真实无服务器项目

C14 节课PRO

运用所学知识构建完整的全栈无服务器微服务。设计、实现、测试并监控可投入生产的应用程序。

常见问题

常见问题解答

Serverless Backend with AWS Lambda & API Gateway 课程免费吗?

免费。你可以免费开始 Serverless Backend with AWS Lambda & API Gateway 课程并完成它的所有互动课程。可选的 PRO 订阅解锁高级 AI 工具和可分享的证书。

学习 ALL 需要有先前的经验吗?

不需要。课程从基础开始,逐步进阶到更高难度的主题,所以即使你没有任何 ALL 基础也可以开始。

我在 CoddyKit 上怎样学习 ALL?

学以致用。简洁的互动课程将清晰的讲解与实时动手编程练习结合,24/7 AI 导师在你遇到困难时提供个性化帮助。

完成 Serverless Backend with AWS Lambda & API Gateway 后能获得证书吗?

可以。PRO 学员可以参加考试,获得 Serverless Backend with AWS Lambda & API Gateway 课程的可分享的完成证书,其中包含可验证的代码。

我能在手机上学习 ALL 吗?

可以。CoddyKit 支持网页版和原生 iOS、Android 应用,你可以在任何设备上学习 ALL,进度会自动同步。

立即开始 Serverless Backend with AWS Lambda & API Gateway

加入数千名学习者,通过 AI 驱动的课程掌握编程。

免费开始 →浏览所有课程