博客

Salesforce 认证平台开发人员 II 认证终极指南

Platform Developer II Certification
May 10, 2023
4 分钟阅读
Amit K
What is the MuleSoft Certified Integration Architect - Level 1 Certification?.png

借助 Salesforce,各种规模、各个行业的公司都可以访问一系列基于云的解决方案。例如,Lightning 平台允许您构建利用 Salesforce 强大功能和特性的自定义应用程序。

如果您是一位经验丰富的开发人员,并且精通逻辑和编码,那么您必须获得 Salesforce Platform Developer II 认证。在本文中,我们将解释此认证是什么、涵盖哪些内容以及如何获得它。

什么是 Salesforce Platform Developer II 考试?

Salesforce Platform Developer II 认证考试面向希望验证其 Lightning 平台高级编程功能和数据建模技能和知识的 IT 专业人员,旨在帮助他们构建复杂的业务逻辑和用户界面。

此外,考生还能够设计、开发、测试和部署可维护、可重用且符合面向对象编程最佳实践的程序解决方案。

您必须拥有 Salesforce Platform Developer I 证书才能参加此认证项目。Platform Developer II 认证流程分为两部分:考试和三个超级徽章:Apex Specialist、Data Integration Specialist 和 Advanced Apex Specialist。

您可以按任意顺序完成这些课程。完成所有课程后,您将自动获得 Salesforce Platform Developer II 认证。

关于 Salesforce Platform Developer II 考试

以下是 Salesforce Platform Developer II 认证考试的详细信息,请快速浏览:

考试题目:60 道单选/多选题,以及最多 5 道不计分题。

考试时长:120 分钟

及格分数:70%

考试费用:200 美元

Salesforce Platform Developer II 的先决条件

在获得 Salesforce Platform Developer II 认证之前,您需要满足一些先决条件。首先,您需要获得 Salesforce Platform Developer I 证书,该证书表明您具备在 Lightning 平台上开发自定义应用程序的基本技能和知识。

其次,您需要获得四个 Trailhead 超级徽章,这些徽章涵盖 Apex 编程、数据集成和 Aura 组件等高级主题。这些高级徽章包括 Apex 专家、数据集成专家、Aura 组件专家和高级 Apex 专家。

Salesforce 平台开发人员 II 的目标受众

Salesforce 平台开发人员 II 认证项目面向具有 Lightning 平台自定义应用程序开发实践经验的人员,旨在帮助他们掌握以下考试目标中涵盖的技能和概念。

Salesforce 平台开发人员 II 通常拥有两到四年的开发经验,其中包括至少一年在 Lightning 平台上设计、实施和部署解决方案的经验。

获得 Salesforce 平台开发人员 II 认证的专业人员在以下领域拥有丰富的经验、技能和知识:

  • 能够将 Salesforce 数据建模、用户体验设计、代码开发和测试原则应用于实际开发环境。

  • 了解如何应用声明式和编程式 Lightning 平台功能来解决特定的业务挑战/流程需求。

  • 深入了解平台行为、限制以及在开发可扩展到大型数据集的 Apex 代码时需要考虑的性能因素。

  • 拥有处理大量数据(约 30 万至 48 万条记录)的经验。

  • 使用 Lightning Web Components、Aura Components、Visualforce、CSS 和 JavaScript 开发自定义用户界面,以显示 Salesforce 数据并与之交互。

  • 能够优化 Visualforce 页面,并了解控制器设计对性能的影响。

  • 理解并应用网站和 Salesforce 安全方面的最佳实践。

  • 使用声明式和编程方法来设计和实现复杂的共享模型。

  • 确保应用程序组件的质量(例如,代码覆盖率、应用程序行为、可扩展性、环境独立性和安全性)。

  • 具备使用 Jest 测试 Lightning Web Components 的知识。

  • 了解何时使用每种工具,理解 Salesforce 开发生命周期,并能够部署自定义应用程序。

  • 了解如何在 Apex 中实现 SOAP 和 REST Web 服务,以及如何从 Apex 调用这些服务。

  • 掌握异步编程技巧,例如队列、批处理、调度、@future 等。

  • 在各种编程环境中应用错误和异常处理技术。

  • 开发触发器、设计模式和其他业务逻辑并进行复用。

  • 了解如何在 Lightning 页面、Visualforce 页面和快速操作中显示 Lightning Web 组件和 Aura 组件。

Salesforce 平台开发人员 II 考试大纲

Salesforce 平台开发人员 II 考试旨在测试考生应用以下目标的能力。考生应具备在 Lightning 平台上开发自定义应用程序的实践经验,并使用过以下各项功能:

高级开发人员基础知识:15%

  • 展示对本地化和多币种功能及其对编码的影响的理解。

  • 根据给定场景,说明使用共享对象和 Apex 管理的共享方式的合理性。

  • 根据给定场景,识别各种自定义元数据和设置的最佳实践,并说明如何实施所需的解决方案。

流程自动化、逻辑和集成:27%

  • 根据给定场景,识别多个流程(包括声明式和程序式流程)之间交互的注意事项。

  • 根据给定场景,提出并论证最佳的程序式或声明式解决方案。

  • 展示编写 Apex 触发器的最佳实践知识。

  • 描述可用于错误处理和维护事务完整性的 Apex 功能。

  • 演示如何在 SOQL 查询结构中使用高级关键字。

  • 分析需求并确定使用异步 Apex 编码的优势。

  • 根据给定场景和需求,确定解决方案中合适的动态 Apex 功能。

  • 根据给定场景,确定平台事件的合适发布/订阅逻辑。

  • 根据给定场景,应用程序式集成技术和平台功能进行入站和出站通信。

用户界面:20%

  • 根据 Lightning Web 组件或 Aura 组件及其 Apex 控制器类的需求和代码片段,分析并确定对 Apex 类的必要更改。

  • 识别使用 Visualforce 执行操作、部分页面刷新和异步操作的技术。

  • 根据给定场景,识别在用户界面中显示错误的最佳实践。

  • 根据一组需求,选择合适的 Lightning Web 组件、Aura 组件或 Visualforce 解决方案,并描述其优势。

  • 根据给定场景,描述 Lightning Web 组件或 Aura 组件中哪些方面可以使组件标记中的元素根据设备的外形尺寸进行响应式显示。

  • 根据给定场景,实现通过 Lightning Web 组件或 Aura 组件传递事件的正确方法。

  • 描述 Visualforce、Lightning Web 组件和 Aura 组件中静态资源的用途和优势。

测试、调试和部署:20%

  • 应用高级技术和工具来测试 Apex 类和触发器,例如模拟和存根。

  • 应用技术和工具来测试和调试 Lightning Web 组件、Aura 组件、Visualforce 控制器、Visualforce 控制器扩展和 JavaScript。

  • 给定一个场景,Apex 代码、Apex 触发器或 Apex 测试未按预期执行,运用相关技术和工具来隔离并识别根本原因。

  • 给定一个场景,制定部署流程、支持工具以及源代码驱动开发机制。

性能:18%

  • 识别用户界面常见的性能问题,并展示缓解这些问题的技术和工具知识。

  • 给定一个场景,选择合适的逻辑和查询结构,以最大限度地提高应用程序性能并处理大量数据。

  • 分析给定的场景,并确定可以通过异步调用实现的性能改进。

  • 选择适用代码重用的场景,并说明如何实现代码重用。

  • 给定示例代码,识别效率低下之处,并展示解决这些低效之处的能力。

获得 Salesforce Certified Platform Developer II 认证有哪些好处?

不断增长的机遇:Salesforce 平台正以每年 65% 的惊人速度增长。许多 IT 公司已经采用 Salesforce,这意味着该领域专业人士将有更多就业机会。

更高的薪资:Salesforce Platform Developer II 认证可以显著提升您的收入。由于该认证难度较高,您将在业内备受认可。它需要大量的努力和技能,雇主也因此认可您的经验和能力。

认可和信誉:Salesforce Platform Developer II 认证在 Salesforce 社区中享有盛誉。它表明您在 Lightning 平台上开发自定义应用程序方面拥有丰富的专业知识和技能。

什么是 Salesforce 开发人员?

Salesforce 是领先的云端 CRM 平台。Salesforce 不仅仅是一个软件程序,更是一个可以由懂编程的专业人员进行定制和扩展的平台。市场对 Salesforce 开发人员的需求量很大。

除了为 Salesforce 合作伙伴工作外,Salesforce 开发人员还可以为终端客户工作,即那些使用 Salesforce 来满足自身需求的企业。例如,Salesforce 开发人员可以为一家为不同企业构建应用程序的软件公司工作。

Salesforce 开发人员的工作内容是什么?

Salesforce 开发人员不仅仅是程序员。他们还是问题解决者、设计师、沟通者和协作者。他们运用自己的技能和创造力来创建和定制应用程序,帮助企业更好地管理客户关系。

以下是 Salesforce 开发人员的一些工作内容:

  • 他们分析企业的运作方式以及成功所需的要素

  • 他们创建工作流程,实现 CRM 流程的自动化和优化

  • 他们确保用户拥有正确的访问权限

  • 他们以清晰简洁的方式记录设计和计划

  • 他们指导和培训其他团队如何使用 Salesforce

  • 他们与其他工程师和开发人员合作,构建卓越的解决方案

为什么选择成为一名 Salesforce 开发人员?

您是否渴望在 IT 领域追求一份充满成就感和令人兴奋的职业?当然,您也和其他人一样,希望获得高薪。要实现这一目标,您需要参加 Salesforce 认证平台开发人员 II 考试。

Salesforce 开发人员使用 Salesforce 平台上的各种工具和技术来构建应用程序。借助 Salesforce,您可以运用您的编码技能和创造力来构建和定制应用程序,从而解决实际问题。

根据 Indeed 的数据,美国 Salesforce 开发人员的平均年薪超过 12 万美元。这远高于其他 IT 专业人员的平均薪资。

更棒的是,Salesforce 开发人员的工作机会遍布全球,因为 Salesforce 被各行各业数百万家企业(无论规模大小)广泛使用。

我们是满足您所有需求的一站式解决方案,并根据个人想要获得的教育资格和认证为他们提供灵活和定制的服务。

版权所有 © 2024 - 保留所有权利。