本课程旨在教授经验丰富的开发人员如何以编程方式与 AWS 服务交互,从而构建 Web 解决方案。它指导您完成有关资源选择的简要架构讨论,并深入介绍如何使用 AWS 软件开发工具包 (AWS SDK) 和 Command Line Interface (AWS CLI) 来构建和部署云应用程序。在本课程中,您将构建示例应用程序,学习如何设置开发环境的权限、添加业务逻辑以使用 AWS 核心服务处理数据、配置用户身份验证、部署到 AWS 云以及通过调试解决应用程序问题。本课程包含代码示例,可帮助您实现课程中讨论的设计模式和解决方案。实验用于强化主要课程内容,帮助您使用适用于 Python、.NET 和 Java 的 AWS SDK、AWS CLI 和 AWS 管理控制台实现解决方案。
课程目标
学完本课程后,您将能够:
- 配置 IAM 权限以支持开发环境
- 使用 AWS SDK 设计、绘制、构建和部署云原生应用程序
- 使用 AWS 资源监控和维护应用程序
目标受众
本课程面向:
- 软件开发人员
- 解决方案架构师
- 希望使用 AWS 服务提高开发技能的技术专业人员
前提条件
我们建议符合以下条件的人员参加本课程:
- 具备核心 AWS 服务的相关知识(课程:AWS Cloud Practitioner Essentials)
- 已完成 AWS Technical Essentials 课程。
- 具备以下顶级编程语言的相关知识:Java、Python 和 .NET
课程大纲
- 课程概览 – Polly Notes 应用程序
- 模块 1 – AWS 上的开发入门
- 模块 2 – 权限入门
- 模块 3 – 存储入门
- 模块 4 – 处理存储操作
- 模块 5 – 数据库入门
- 模块 6 – 处理数据库操作
- 模块 7 – 处理应用程序逻辑
- 模块 8 – 管理 API
- 模块 9 – 构建现代化应用程序
- 模块 10 – 向应用程序用户授予访问权限
- 模块 11 – 部署应用程序
- 模块 12 – 观察应用程序