在 AWS上使用 Python 进行现代应用程序开发 专项课程
Modern Application Development with Python on AWS Specialization
成为一名现代网络开发人员。通过学习在 AWS 上构建云原生应用程序来加速您的职业生涯
您将学到什么
如何使用 AWS Lambda 为无服务器计算构建 API 驱动的应用程序
NoSQL 数据库与关系数据库的区别及其解决的挑战
什么是 Amazon CodeGuru Reviewer 以及它如何使用机器学习提供建议以提高代码质量
描述与 AWS 服务相关的术语和概念
您将获得的技能
Amazon Dynamodb
云计算架构
无服务器计算
应用程序开发
AWS 身份和访问管理
AWS 上的网络
AWS 管理控制台
云计算
aws 安全
NoSQL 数据库
密码学
工作负载
关于此专业化
14,060 次近期浏览
此专业化旨在帮助您掌握在 AWS 上设计和构建云原生应用程序的技能。我们从您在 AWS 云中构建所需的基础技术和云知识开始。在第一门课程中,您将了解几种 AWS 计算服务、AWS 提供的不同存储和数据库产品、AWS 的网络功能、监控功能和 AWS IAM 服务。
本专业的第二门课程探讨了如何使用 Amazon API Gateway 进行无服务器 API 托管、AWS Lambda 进行无服务器计算和 Amazon Cognito 进行无服务器身份验证来构建 API 驱动的应用程序。
现代应用程序需要现代数据库。因此,第三门课程向您介绍了 NoSQL 数据库及其解决的挑战。我们将深入探讨 Amazon DynamoDB 主题,例如恢复、SDK、分区键、安全和加密、全局表、无状态应用程序、流和最佳实践。DynamoDB 是一个键值和文档数据库,可在任何规模下提供个位数毫秒的性能。
最后,您将学习如何使用 Amazon CodeGuru Reviewer 检测问题并确定建议以提高代码的质量和安全性。
注意:此专业有 4 个版本。我们建议您根据您选择的编程语言或平台选择专业化:Java、.NET、Node.js 和 Python。
本专业的应用学习项目
实验室遵循一个故事情节,您的任务是使用所有无服务器服务构建一个托管在 AWS 上的网站。每个实验室将引导您逐步构建网站和后端 API。这些实验侧重于 AWS 开发工具包和 AWS CLI 的使用。您将从创建前端网站开始,然后是后端 API,向该 API 添加身份验证,创建后端计算功能,创建异步报告工作流,然后实施分布式跟踪,使用监控功能并提高分布式性能应用。
您还将通过多个练习学习如何使用 AWS 软件开发工具包 (AWS SDK) 使用 Amazon DynamoDB 进行开发。
评论(0)