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 导师,获得概念解释或配置调试帮助,无需离开课程。