课程主页: https://www.coursera.org/learn/integrate-aws-sdk
介绍
在当今云计算迅猛发展的时代,掌握AWS(亚马逊网络服务)已成为软件工程师的重要技能之一。《Integrating AWS with the SDK》是一门由Coursera提供的实用课程,旨在帮助学员深入理解如何将AWS服务与现有应用程序集成,从而提升应用程序的性能和安全性。
课程概述
本课程从AWS身份和访问管理(IAM)的基础知识入手,讲解在集成AWS服务时不同的身份验证和安全性形式。随后,学员将在课程中重构一个现有的应用程序,利用AWS SDK将存储功能替换为亚马逊简单存储服务(S3)和亚马逊DynamoDB。接下来,学员将研究使用计算服务如亚马逊EC2和AWS Lambda来运行应用程序代码。最后,通过亚马逊API网关将应用程序功能暴露为API,使得应用程序的可用性大幅提升。
课程大纲
- 第一周:开始学习
本周,您将首次接触AWS,重点介绍AWS对软件工程师的好处。您将学习如何从自己的应用程序中集成AWS服务,并了解AWS身份和访问管理(IAM)中的身份验证和授权如何工作。
- 第二周:应用存储
本周,您将探索可用于存储数据的AWS服务。首先,您将了解亚马逊简单存储服务(Amazon S3),它提供对象存储,可存储非结构化数据,如图像或文档。随后,您将了解亚马逊DynamoDB,这是一个NoSQL数据库,可用于存储结构化项目。
- 第三周:计算和API托管
本周,您将探索AWS计算服务,如AWS Lambda和亚马逊弹性计算云(EC2)。计算服务提供运行应用程序所需的计算能力。然后,您将学习亚马逊API网关。您将结合本周学到的知识,升级应用程序,使其使用AWS服务实现API、计算和存储。
总结
总的来说,《Integrating AWS with the SDK》是一门内容丰富且非常实用的课程,适合希望提升自己云计算技能的开发者。通过对AWS服务的全面理解,您将能够构建更强大和可扩展的应用程序。无论是新手还是有经验的工程师,这门课程都提供了宝贵的知识和实践机会,值得推荐。
课程主页: https://www.coursera.org/learn/integrate-aws-sdk