云认证:AWS 认证开发人员 - 助理
介绍
随着世界各地的公司纷纷转向云计算,对于云开发人员来说,现在是最好的时机。
几乎每个新应用程序都是为云原生解决方案而开发的,或者至少会使用一些云服务,而旧版应用程序正在积极迁移到云中。这就需要了解并专注于云开发的开发人员。而获得 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 实验室
Pluralsight 还创建了实验室来帮助您练习获得此认证所需的技能。
- 创建 CloudWatch 警报
- 使用 AWS IAM 创建和管理用户
- 创建 Auto Scaling 组
- 使用 AWS 控制台创建 RDS 数据库并使用 AWS JavaScript SDK 与其交互
- 使用 AWS JavaScript SDK 配置 DynamoDB
- 使用 Elastic Beanstalk 部署应用程序
- 部署 CloudFront 作为应用程序边缘
- 在 ElastiCache 中配置 Redis 集群
- 使用 JavaScript SDK 创建和管理 EC2 实例
- 使用 JavaScript SDK 部署自动扩展策略
- 使用 JavaScript SDK 创建和管理 S3
- 使用 JavaScript SDK 创建和部署 API 网关
- 使用 Javascript SDK 配置 S3 静态网站
- 使用 JavaScript SDK 配置 AWS SQS
- 使用 JavaScript SDK 通过 AWS SNS 发送通知
- 使用 Lambda 和 JavaScript SDK 实现 Kinesis 生产者/消费者
- 使用 CloudWatch 监控 Lambda 应用程序
其他资源
您可以通过 AWS 团队、独立分析师和 AWS 合作伙伴编写的白皮书来扩展对 AWS 服务的技术理解。它们将帮助您了解如何构建优化、有弹性的基于云的解决方案。
对于 AWS Certified Developer - Associate 认证准备,请阅读以下白皮书:
- AWS 安全最佳实践
- AWS 完善架构框架
- 云架构:AWS 最佳实践
- 在 AWS 上实践持续集成和持续交付,利用 DevOps 加速软件交付
- AWS 上的微服务
- 使用 AWS Lambda 的无服务器架构
- 利用无服务器架构优化企业经济
- 在 AWS 上运行容器化微服务
- AWS 上的蓝/绿部署
在您浏览完这些资源后,我建议您参加 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 开发人员助理。
免责声明:本内容来源于第三方作者授权、网友推荐或互联网整理,旨在为广大用户提供学习与参考之用。所有文本和图片版权归原创网站或作者本人所有,其观点并不代表本站立场。如有任何版权侵犯或转载不当之情况,请与我们取得联系,我们将尽快进行相关处理与修改。感谢您的理解与支持!
请先 登录后发表评论 ~