0Pricing
AWS for Backend Developers (EC2, S3, RDS, Lambda) icon

AWS for Backend Developers (EC2, S3, RDS, Lambda)

BackendCloudDatabaseEnterpriseScripting

掌握 EC2、S3、RDS 和 Lambda 等核心 AWS 服务,构建强大、可扩展且高效的后端应用程序。

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

AWS for Backend Developers: EC2, S3, RDS, and Lambda

Amazon Web Services 是当今大部分生产软件背后的基础设施层。本课程系列专注于后端开发者最常用的服务 — EC2 用于计算、S3 用于对象存储、RDS 用于托管关系型数据库、Lambda 用于无服务器函数 — 并建立在 AWS 上部署、监控和扩展实际应用所需的实践知识。

您将学到什么

您将从 EC2 基础开始,逐步深入 Amazon RDS 托管数据库、S3 对象存储模式(包括生命周期规则和预签名 URL 等高级功能)以及 Lambda 无服务器架构。在这个过程中,您将配置 CloudWatch 监控和日志记录、设计 AWS 网络和安全基础、应用成本优化策略、在 AWS 上构建 CI/CD 和部署管道,以及使用 DynamoDB 作为关系型数据库的补充。高级主题包括自动扩展策略、多可用区 RDS 配置以及 Lambda 与其他 AWS 服务的集成模式。

学习路径

十二门课程跨越 A1 至 C1 级别。本课程系列以 AWS Introduction & EC2 Fundamentals 开篇,稳步推进 B1 和 B2 阶段的内容(网络、安全和成本管理),最后达到 C1 级别:Advanced EC2 & Auto Scaling Strategies、Advanced RDS & DynamoDB Deep Dive、Advanced Lambda Patterns & Integrations 和 CI/CD and Deployment Strategies on AWS。每个级别都建立在前一个级别的基础之上,因此学习进度是循序渐进且累积式的。

工作原理

每门课程都分为短小精悍的课时,您可在内置编辑器中学习,获得实时反馈。当您遇到困难时,可以在课程内调用 AI 导师,获得概念解释或配置调试帮助,无需离开课程。

开始学习 →

你的学习方式

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

12 门课程

AWS for Backend Developers (EC2, S3, RDS, Lambda) 学习路径中的所有课程。

01

AWS 简介与 EC2 基础

A14 节课

通过理解 AWS 的核心概念,并使用 Amazon EC2 部署您的第一个虚拟服务器实例,开启 AWS 学习之旅。

02

使用 Amazon S3 进行对象存储

A24 节课PRO

深入了解 Amazon S3,这是一项高度可扩展且持久耐用的对象存储服务,非常适合存储静态资源、备份和数据湖。

03

使用 Amazon RDS 管理数据库

B14 节课PRO

了解 Amazon RDS,这项服务可简化云中关系型数据库的设置、运行和扩展。

04

使用 CloudWatch 进行监控与日志记录

B14 节课PRO

使用 Amazon CloudWatch 为您的 AWS 应用实施有效的监控和日志记录策略,确保运行状态和性能良好。

05

使用 AWS Lambda 实现无服务器函数

B24 节课PRO

探索 AWS Lambda,这项无服务器计算服务无需预置或管理服务器即可运行代码,非常适合事件驱动架构。

06

AWS 网络与安全基础

B24 节课PRO

掌握 Amazon VPC 的基础网络概念,并使用 IAM、安全组和 NACL 保护您的 AWS 资源。

07

S3 高级功能与使用场景

B24 节课PRO

通过探索跨区域复制、静态网站托管和事件通知等高级功能,充分发挥 Amazon S3 的潜力。

08

成本优化与 AWS 最佳实践

B24 节课PRO

学习管理和优化 AWS 支出,理解卓越架构框架,并应用最佳实践构建稳健的云解决方案。

09

高级 EC2 与自动扩展策略

C14 节课PRO

通过探索高级实例配置、自动扩展和负载均衡,深入提升您的 EC2 专业能力,以支持高流量应用。

10

RDS 与 DynamoDB 高级详解

C14 节课PRO

通过高级 RDS 配置优化关系型数据库,并探索 Amazon DynamoDB,以实现高性能 NoSQL 数据存储。

11

高级 Lambda 模式与集成

C14 节课PRO

掌握复杂的 Lambda 模式,包括异步调用、用于代码复用的层,以及与 API Gateway 集成以构建可靠的 API。

12

AWS 上的 CI/CD 与部署策略

C14 节课PRO

使用 AWS 开发者工具和无服务器应用模型(SAM)实施持续集成和持续交付(CI/CD)流水线。

常见问题

常见问题解答

AWS for Backend Developers (EC2, S3, RDS, Lambda) 课程免费吗?

免费。你可以免费开始 AWS for Backend Developers (EC2, S3, RDS, Lambda) 课程并完成它的所有互动课程。可选的 PRO 订阅解锁高级 AI 工具和可分享的证书。

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

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

我在 CoddyKit 上怎样学习 ALL?

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

完成 AWS for Backend Developers (EC2, S3, RDS, Lambda) 后能获得证书吗?

可以。PRO 学员可以参加考试,获得 AWS for Backend Developers (EC2, S3, RDS, Lambda) 课程的可分享的完成证书,其中包含可验证的代码。

我能在手机上学习 ALL 吗?

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

立即开始 AWS for Backend Developers (EC2, S3, RDS, Lambda)

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

免费开始 →浏览所有课程