杭州电子商务研究院

云认证:AWS 认证开发人员 - 助理

2020-10-22 08:00飞浪

介绍

随着世界各地的公司纷纷转向云计算,对于云开发人员来说,现在是最好的时机。

几乎每个新应用程序都是为云原生解决方案而开发的,或者至少会使用一些云服务,而旧版应用程序正在积极迁移到云中。这就需要了解并专注于云开发的开发人员。而获得 AWS 认证是向潜在客户证明自己能力的最佳方式。

根据云安全联盟(CSA)的最新研究,亚马逊网络服务是最受欢迎的公共云基础设施平台,占公共云中应用程序工作负载的41.5%。

让我们看看完成 AWS Certified Developer - Associate 认证并成为 AWS 认证云开发人员需要什么。

此证书适用于哪些人

AWS 认证开发人员 - 助理认证适用于开发云原生或云集成解决方案的应用程序开发人员,并拥有一年或一年以上使用 AWS 基础设施创建应用程序的实践经验。

先决条件

在认证方面,AWS 不再有先决条件。您可以直接参加任何您觉得合适的认证考试,而无需完成任何先前的考试。这意味着您可以在获得此证书之前跳过 Cloud Practitioner 认证。但是,先完成它或为此做准备将使您更好地了解所提供的所有服务。

AWS 的专家建议您至少拥有一年的 AWS 实践经验。如果您使用 AWS 云环境的时间不长,您仍然可以使用 AWS Learning 提供的点播讲座和实践练习进行准备。

测试技能

开发人员助理考试将测试您在以下领域的技能:

  • 部署
  • 安全
  • 使用 AWS 服务进行开发
  • 重构
  • 监控和故障排除

对于部署,您将接受有关创建 CI/CD 管道以部署代码的测试,其中包括创建部署管道时附带的不同流程和模式。您还将接受有关使用 Elastic Beanstalk 部署应用程序、准备应用程序部署包以及部署无服务器应用程序以及使用 AWS CloudFormation 的测试。该领域将占考试总问题的 22% 左右。

在安全部分,您​​将接受对 AWS 服务进行身份验证调用、在 S3 中实施加密以及实施应用程序身份验证和授权的测试。您将平均遇到此领域 26% 的问题。

接下来是使用 AWS 服务进行开发,这个问题占比最大,平均占 30%。这包括为无服务器应用程序编写代码、编写通过 API 和 SDK 使用 AWS 服务的代码、将功能需求转化为应用程序设计,以及将该设计应用于代码。

重构领域将测试您将旧版应用程序迁移和重构到 AWS 以及优化应用程序以最佳使用 AWS 服务的技能。该领域问题占比最低,仅为 10%。

最后,我们有监控和故障排除。在这里,您需要了解如何编写可以在云中监控的代码,以及如何使用 X-Ray、CloudWatch 和 Cloud Trail 等服务分析测试和生产中的故障。这个主题将占本次考试平均 12% 的问题

为了准备这次考试,请密切关注以下 AWS 服务:

  • AWS Lambda
  • DynamoDB
  • AWS Cognito
  • Elastic Beanstalk
  • 步骤函数
  • Amazon Cognito 和 IAM
  • AWS CLI、SDK 和 CloudFormation
  • 弹性云服务器
  • X 射线
  • CodeCommit、CodeBuild、CodeDeploy、CodePipeline

还有其他服务可能包括在内,但这些是最常见的服务,并且在您尝试参加考试之前必须了解。

Pluralsight 课程

想要开始吗?现在正是时候,Pluralsight 可以满足您的需求。

在进入开发人员助理特定资源之前,我建议您先完成AWS 认证云从业者 (CLF-C01)学习路径,其中包含一系列课程,可帮助您为云从业者考试做好准备。即使您不打算参加此认证,它也会在您进入更高级的内容之前为您提供 AWS 基础设施的良好概述。

接下来,我强​​烈建议您完成AWS Certified Developer – Associate (DVA-C01)学习路径。此路径包含精心挑选的视频课程,旨在帮助您成功完成 AWS Certified Developer – Associate 认证。

此外,如果您想了解与成为 AWS Certified Developer - Associate 高度相关的单个服务,您可以在 Pluralsight 内容库中找到它们:

Pluralsight 实验室

其他资源

您可以通过 AWS 团队、独立分析师和 AWS 合作伙伴编写的白皮书来扩展对 AWS 服务的技术理解。它们将帮助您了解如何构建优化、有弹性的基于云的解决方案。

对于 AWS Certified Developer - Associate 认证准备,请阅读以下白皮书:

在您浏览完这些资源后,我建议您参加 AWS 提供的在线准备考试,以在考试前测试您的技能。您可以在此处找到 AWS Certified Developer - Associate 的免费数字培训。

如果您不确定,想先测试一下,但又不想支付全额费用,您也可以参加模拟考试。您可以在此处注册模拟考试。

就业市场

获得此认证后,您的潜在薪酬将在很大程度上取决于多年的经验、您工作的国家/地区以及您的雇主。但对于拥有良好业绩记录(包括拥有 AWS Certified Developer - Associate 认证)的云开发人员来说,平均年薪为 100,000 美元,并且会随着您的经验而增加。

随着几乎所有组织都转向云,AWS 认证开发人员的需求量很大。通过获得此认证来验证您的技能后,您可以增加快速获得就业机会的机会,并获得有竞争力的薪酬待遇。

结论

AWS Certified Developer - Associate 认证将帮助您开发功能需求并将其转化为应用程序设计、以代码形式实现这些设计以及在 AWS 环境中部署和监控您的应用程序。

目前,有三种助理级 AWS 认证。

  • 解决方案架构师 - 助理
  • 开发人员 - 助理
  • SysOps 管理员 - 助理

开发人员助理被认为是三种助理认证中最难的,因为它主要基于如何创建、保护和部署应用程序的实践知识。

如果您已经完成了其他证书之一,那么您应该能够将这些知识转移到 Developer Associate 考试中,因为它们有很多重叠之处。如果是这样,我建议您参加 AWS 提供的在线准备考试,以测试您的技能,了解您的水平以及需要改进哪些服务。这样,您就可以将时间花在重要的资源上。AWS Certified Developer - Associate 的免费数字培训可在此处找到。

由于 AWS 不再要求您在进入下一级别之前完成以前的考试,因此您可以直接开始进行考试准备。

通过可用的 Pluralsight 课程和一些针对不同服务的实践练习,您可以成为一名认证的 AWS 开发人员助理。

曝光41583浏览2202