0Pricing
Serverless AWS Lambda Development icon

Serverless AWS Lambda Development

CloudBackendEnterpriseScripting

掌握 AWS Lambda 上的无服务器开发,从基础概念到高级架构模式和部署策略。

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

无需管理服务器即可运行代码 — AWS Lambda 在生产环境中的应用

AWS Lambda 让你部署按需运行、自动扩展、仅按计算时间付费的函数。它是各种规模公司事件驱动架构的基础,支撑 API 后端、数据管道、定时任务和实时流处理 — 全部无需配置或维护任何服务器。本课程轨道涵盖 Lambda 从基本原理到生产系统中使用的架构模式。

你将学到什么

你将从 Lambda 的调用和执行模型开始 — 冷启动如何工作、触发器如何触发函数,以及 IAM 策略如何控制访问。之后你将把 Lambda 连接到存储服务,配置 VPC 网络,并设置监控和结构化日志。高级课程涵盖异步调用模式、Step Functions 工作流编排、性能调优、成本优化,以及深入的安全性和可观测性分析。最后的课程介绍事件驱动的集成模式,以及使用 SAM 和 Serverless Framework 的多阶段部署策略。

学习路径

十二门课程跨越 A1 至 C2 级别。免费的入门课程建立无服务器的概念,以及 Lambda 在 AWS 生态系统中的位置。A2 和 B1 级别建立运维基础:触发器、执行生命周期、IAM 安全和数据存储集成。B2 课程涵盖部署工具和可观测性。四门 C1 课程涉及 VPC 网络、异步模式、Step Functions 编排,以及性能和成本优化。课程轨道在 C2 级别结束,包括事件驱动架构与集成模式和高级部署与无服务器架构模式 — 这两门课程将 Lambda 与完整的系统设计联系在一起。

工作原理

每门课程分成短小、实践性的课时,你在内置代码编辑器中完成,并获得实时反馈。AI 导师在你遇到困难时随时可用,每个概念都通过直接来自真实 Lambda 用例的练习进行强化。

开始学习 →

你的学习方式

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

12 门课程

Serverless AWS Lambda Development 学习路径中的所有课程。

01

无服务器计算与 AWS Lambda 入门

A14 节课

本迷你课程将介绍无服务器计算的核心概念,以及 AWS Lambda 背后的基本原理。您将了解无服务器为何正在革新软件开发,以及 Lambda 如何融入云计算生态系统。

02

Lambda 触发器、调用与执行模型

A24 节课PRO

深入了解各种 AWS 服务和外部事件如何激活 Lambda 函数。本课程将介绍同步和异步调用模式,以及底层执行模型。

03

Lambda 函数管理与 IAM 安全

B14 节课PRO

本迷你课程重点介绍管理 Lambda 函数的最佳实践,包括代码组织、配置,以及如何借助 AWS Identity and Access Management (IAM) 保护访问权限。

04

将 Lambda 与数据存储服务集成

B14 节课PRO

学习如何将无服务器函数与各种 AWS 数据存储解决方案集成。本课程将介绍持久化模式、数据库交互和文件存储。

05

无服务器应用程序的监控、日志记录与调试

B24 节课PRO

本迷你课程将帮助您掌握观察和排查无服务器应用程序问题的必备技能。学习如何使用 CloudWatch 查看日志和指标,以及有效调试的策略。

06

使用 SAM 与无服务器框架进行部署

B24 节课PRO

探索用于部署和管理无服务器应用程序的强大基础设施即代码(IaC)工具。本课程将介绍 AWS SAM 和广受欢迎的无服务器框架。

07

Lambda 高级网络与 VPC 集成

C14 节课PRO

本高级迷你课程将深入介绍如何将 Lambda 函数连接到 Amazon Virtual Private Cloud (VPC) 中的私有网络资源。学习如何保护和优化网络访问。

08

异步模式与工作流编排

C14 节课PRO

探索高级异步调用模式,以及如何构建复杂的多步骤无服务器工作流。本课程将介绍死信队列和 AWS Step Functions。

09

优化 Lambda 的性能与成本

C14 节课PRO

本迷你课程重点介绍提升 Lambda 函数性能并降低运营成本的策略。学习冷启动、内存分配和成本管理技术。

10

安全与可观测性深入探究

C14 节课PRO

深入了解无服务器应用程序的高级安全实践和全面的可观测性工具。本课程将介绍精细化 IAM、密钥管理和分布式追踪。

11

事件驱动架构与集成模式

C24 节课PRO

掌握复杂事件驱动微服务的构建方法,以及如何将 Lambda 与高级消息传递和流处理服务集成。本课程将介绍 EventBridge 和 Kinesis。

12

高级部署与无服务器架构模式

C24 节课PRO

本综合迷你课程将介绍无服务器应用程序的高级部署策略,并探索构建高韧性、可扩展系统时常用的架构模式。

常见问题

常见问题解答

Serverless AWS Lambda Development 课程免费吗?

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

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

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

我在 CoddyKit 上怎样学习 ALL?

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

完成 Serverless AWS Lambda Development 后能获得证书吗?

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

我能在手机上学习 ALL 吗?

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

立即开始 Serverless AWS Lambda Development

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

免费开始 →浏览所有课程