新培训:在 亚马逊云科技 上构建无服务器应用程序,可在 Coursera 和 edX 上线

作者: 丹·纳登 罗素·塞耶斯 | 2023 年 7 月

如果您是一名开发人员或软件工程师,希望获得在 亚马逊云科技 云中开发的基础知识和技能,并希望充分了解有助于实现这一目标的 亚马逊云科技 服务,那么新的内容系列《在 AW S 上 构建无服务器应用程序》(来 自 亚马逊云科技 培训和认证)是一个不错的起点。

在这三门新课程(可在 Coursera 和 edX 上使用)中,您将向 亚马逊云科技 专家学习,他们通过在您的应用程序中使用 亚马逊云科技 服务以及将 亚马逊云科技 用作应用程序之家的真实示例来教您。您将学习无服务器架构,并参加实用、切实的动手活动,使您能够边做边学。唯一需要的经验就是对信息技术有一般的了解和学习新知识的意愿!

最好的消息?您将通过本系列获得的技能和知识需求量很大,而且还在增长。各公司对Git相关技能的要求越来越高,自2019年以来增长了45%。云开发与管理是增长最快的主要技能集群,自2019年以来复合年增长率为68%。(来源:德劳普)

在 亚马逊云科技 系列上构建无服务器应用程序

将 亚马逊云科技 与软件开发工具包集成 是第一门课程。您将从基础知识开始,然后从一个简单的应用程序开始,然后决定将该应用程序移至 亚马逊云科技。在推动构建端到端 API 以取代现有应用程序的变革时,你处于顾问的境地。首先,您将学习身份和访问管理以及安全、稳定和可扩展性的重要支柱,然后介绍将存储迁移到 亚马逊云科技 的首选应用程序 Amazon Simple Storage Service (Amazon S3)。然后,您将学习如何将应用程序升级为从其位置迁移到 亚马逊云科技 内部的托管 API。最后,您将学习这段旅程中所需的各种 亚马逊云科技 服务,包括亚马逊 API Gateway、亚马逊 DynamoDB 和 亚马逊云科技 Lambda。 开始使用 Coursera 或 edX。

接下来 是 亚马逊云科技 上的无服务器架构,当您深入研究 亚马逊云科技 服务以及它们如何协助在 亚马逊云科技 上构建解决方案时,可以加快您作为顾问的工作。在第一门课程中,您手动创建了资源,这可能既困难又耗时。现在是学习可以帮助自动执行许多任务的工具的最佳时机。本课程首先介绍 “基础设施即代码” 的概念,并利用 亚马逊云科技 Cloud Formation 和 亚马逊云科技 无服务器应用程序模型让您在无服务器环境中启动和运行。你还将介绍事件驱动架构方法,并将其与课程 #1 中介绍的 RESTful API 进行比较和对比。亚马逊简单通知服务 (SNS) 和亚马逊简单队列服务 (SQS) 等服务以及托管服务有助于简化这项工作。最后,您将通过查看 亚马逊云科技 Step Functions 来提高技能,以实现高效的工作流程协调,从而在应用程序框架内使用多个 亚马逊云科技 资源。本课程可帮助您了解在 亚马逊云科技 云中构建应用程序时的所有可用资源。 开始使用 Coursera 或 edX。

亚马逊云科技:软件开发实践》 是最后一堂课,在此课程中,您将结束在咨询公司担任新顾问或软件开发人员的旅程。在前两门课程中,您为客户使用了简单的示例应用程序和概念验证。现在,是时候过渡到在一个将代码推向生产环境的团队中工作了。从构建、部署和支持应用程序,每个人都在发挥自己的作用。您将了解 DevOps,这是一套理念、实践和工具,可提高组织和团队快速和大规模交付应用程序的能力。您将介绍持续集成和持续交付 (CICD) 以及可以为您提供每一步支持的 亚马逊云科技 服务。在您总结本课程和系列时,您将学习诸如用于创建代码存储库的 亚马逊云科技 代码提交、用于构建和测试代码的 亚马逊云科技 CodeBuild、用于部署代码的 亚马逊云科技 CodeDeploy 以及用于自动化所有阶段以支持持续交付的 亚马逊云科技 CodePipeline 等服务。 开始使用 Coursera 或 edX。

今天就开始吧

立即开始 “在 亚马逊云科技 上 构建无服务器应用程序” 系列的三门课程,踏上开发在 亚马逊云科技 上运行的软件的快车道。这些课程现已在Coursera和edX上免费提供,但建议你解锁付费选项(Coursera:专业课程每月39美元或课程49美元;edX:49美元/课程),以获得有助于职业发展的评估、动手练习以及招聘人员和未来雇主希望看到的可共享结业证书。