一、平台开发人员考试计划

Salesforce平台开发人员初级认证面向具有在Lightning平台上构建自定义应用程序的知识、技能和经验的个人。

该认证考核Lightning平台的基本编程能力,并会使用Apex和Visualforce在Salesforce中开发自定义业务逻辑和自定义界面。要获得此认证,备考人必须成功通过Salesforce平台开发人员初级考试。该考试也是Salesforce 平台开发人员高级考试(多项选择部分)的前提条件。

二、适合人群

本考试适用于具有使用Lightning平台的编程语言开发和部署基本业务逻辑和用户界面的经验的开发人员,其中包括以下考试目标中所述技能和概念的实际应用。

Salesforce平台开发人员通常具有1-2年的开发经验,至少有6个月的Lightning平台经验,并具有以下经验、技能和知识

  • 可以使用Lightning平台的基本编程语言来开发自定义界面,以扩展Salesforce功能并开发自定义业务逻辑。

  • 可以使用Apex和Visualforce扩展Lightning平台,并了解Lightning组件。

  • 适当时熟悉并能够利用平台的相关配置功能。

  • 知道何时使用配置还是编程的手段。

  • 熟悉从开发到测试的开发生命周期,并了解可用环境。

  • 熟悉Salesforce移动应用程序功能和Lightning框架的基础知识。

  • 知道何时使用Lightning Process Builder(进程生成器)和Apex触发器。

  • 有使用Java,JavaScript,C#,Ruby和.NET等面向对象语言的经验。

  • 有数据驱动的应用程序和关系数据库的经验。

  • 具有模型视图控制器(MVC)架构和基于组件的架构的经验。

  • 已花时间研究本考试指南中列出的参考材料以及Salesforce提供的其他必学材料。

本考试不涉及管理任何标准Salesforce应用程序、开发移动应用程序、在App Exchange上开发和发布托管产品、执行调优或设计集成(如调出callouts,API和电子邮件服务)。

 关注公众号【自由侠部落】,了解Salesforce各类题库。

三、考试指南的目标

本考试指南旨在帮助您评估是否准备好可以通过Salesforce平台开发人员初级考试。本指南提供有关认证考试目标受众的信息,推荐的培训和文档以及考试目标的完整列表,所有这些旨在帮助您获得及格分数。我们强烈建议将系统实操、参加培训课程和自学等多种方式结合起来,以提高通过考试的机会。

四、关于考试

 

平台初级开发认证

考试内容

60个选择题(单项选择和多项选择)

考试时长

110分钟

及格分数

65%(即答对39道题)

考试注册费用

200美元

补考费用

100美元

考试方式

在指定的考试中心,或网络摄像头监管环境中考试

参考资料

考试期间不得参考纸质或在线资料

参加考试

前提条件

无须完成其它认证考试;

强烈建议参加相关培训课程。

四、考试大纲

Salesforce平台开发人员初级考试评估与以下目标相关的备考人的知识和技能。备考人应具有在Lightning平台上开发自定义应用程序的实操经验,并能表现出对以下每个功能的实际应用。

Salesforce基础知识:10%(6题)

  • 描述在多租户环境中进行开发时的注意事项。

  • 描述Salesforce平台功能如何映射到MVC模式。

  • 描述Salesforce模式中核心CRM对象的功能。

  • 确定使用AppExchange扩展应用程序功能的常见方案。

  • 确定用于Lightning平台的声明式自定义的常见用例。

数据建模与管理:12%(7题)

  • 给定一组需求,确定适当的数据模型。

  • 描述各种关系类型的功能以及每种关系类型对记录访问,用户界面(UI)和面向对象编程的影响。

  • 描述架构设计和修改对Apex开发的影响。

  • 描述如何可视化和创建实体关系。

  • 描述将数据导入和导出到开发环境中时的选项和注意事项。

逻辑和流程自动化:46%(28题)

  • 描述如何以编程方式访问和利用对象模式。

  • 描述公式字段的功能和用例。

  • 描述汇总汇总字段的功能和用例。

  • 描述声明性过程自动化功能的功能。

  • 描述何时使用声明式自动化功能与Apex类和触发器。

  • 描述如何在Apex中声明变量和常量,以及如何使用表达式分配值。

  • 描述原始和复杂的Apex数据类型以及何时使用它们。

  • 描述如何使用和应用Apex控制流语句。

  • 描述如何编写以及何时使用Apex类和接口。

  • 描述在Apex中处理对象时如何使用基本的SOSL,SOQL和DML语句。

  • 描述触发器和类中用于有效处理数据的基本模式。

  • 描述何时使用以及如何编写触发器。

  • 描述州长限制对Apex交易的影响。

  • 描述Apex事务,执行的保存顺序以及递归和/或级联的可能性之间的关系。

  • 描述如何在Apex中实现异常处理。

  • 描述如何编写Visualforce控制器。

  • 描述何时以及如何使用标准Visualforce控制器与Apex自定义控制器和控制器扩展。

  • 描述防止Apex和Visualforce中的安全漏洞的编程技术。

  • 描述Apex如何影响进行声明式更改的能力。

用户界面:10%(6题)

  • 描述如何使用Visualforce页面显示Salesforce数据。

  • 描述可以合并到Visualforce页面中的Web内容的类型。

  • 描述如何将Visualforce页面合并到Lightning Platform应用程序中。

  • 描述闪电组件框架的好处。

  • 描述可以包含在闪电组件中的资源。

测试:12%(7题)

  • 描述在多租户环境中进行开发时的注意事项。

  • 描述Salesforce平台功能如何映射到MVC模式。

  • 描述Salesforce模式中核心CRM对象的功能。

  • 确定使用AppExchange扩展应用程序功能的常见方案。

  • 确定用于Lightning平台的声明式自定义的常见用例。

调试和部署工具:10%(6题)

  • 描述如何监视和访问各种类型的调试日志。

  • 描述使用开发人员工具时的功能和安全隐患。

  • 描述用于部署元数据和业务数据的不同过程。

  • 描述在开发和部署过程中如何使用不同的环境。

关注公众号【自由侠部落】,了解Salesforce各类题库。

五、维护您的Salesforce认证

拥有Salesforce认证的一个好处是始终在新产品更新上保持最新。因此,您需要每年三次在Trailhead上完成平台应用构建师认证维护模块。

注意不要让你来之不易的认证过期!如果您未在截止日期前完成所有维护要求,则您的凭证将过期。

学习Salesforce | Platform Developer Ⅰ 平台初级开发认证考试指南及备考资源的更多相关文章

  1. ocp认证考试指南第一章

    数据库存储结构: 物理数据库存储结构: 必须的三类文件: 控制文件(controlFile):multiplexing the controfile 多路复用控制文件,指向其它关键文件,存储序列号和时 ...

  2. Salesforce Lightning开发学习(一)Hello World开发实践

    一:什么是Lightning Component framework Lightning Component framework 简称Lightning,是Salesforce封装的一个前端框架,开发 ...

  3. JAVA学习(一):Java介绍及其平台、开发环境的配置与搭建

    Java介绍及其平台.开发环境的配置与搭建 1.Java的介绍 Java是一种面向对象的编程语言,具有跨平台.可移植.分布式.简单.可扩展等诸多特性.Java能够进行桌面应用.Web应用.分布式系统及 ...

  4. 微信公众平台应用开发:方法、技巧与案例--柳峰,Java语言版本

    他本人的博客:http://blog.csdn.net/lyq8479 作者简介: 刘运强,网名“柳峰”,资深微信公众平台应用开发工程师,国内微信公众平台应用开发的先驱之一,项目经验丰富.他还是一位资 ...

  5. 【学习/研发】嵌入式Linux/Android开发有它就够了——迅为4412开发板

    网站:http://www.topeetboard.com 光盘资料+网盘资料+配套视频+售后支持,助您加速学习研发的进程 产品介绍 iTOP-Exynos4412开发板采用 Exynos4412的主 ...

  6. 【课程分享】ASP.NET MVC5&微信公众平台整合开发实战(响应式布局、JQuery Mobile,Windows Azure、微信核心开发)

    对这个课程有兴趣的,能够联系我QQ2748165793 基础知识储备 ASP.NET MVC 5基础(6讲) 第一讲-初识ASP.NET MVC并搭建整合开发环境 第二讲-深入MVC开发模式 第三讲- ...

  7. 微信公众平台PHP开发

    p=932" style="color: rgb(255, 153, 0); text-decoration: none;">微信公众平台PHP开发 2013.05 ...

  8. 微信公众号平台接口开发:基础支持,获取access_token

    新建Asp.net MVC 4.0项目 WeChatSubscript是项目UI层 WeChatTools是封装操作访问公众号接口的一些方法类库 获取AccssToken 我们要的得到AccessTo ...

  9. Adobe RIA 开发工程师认证考试大纲

    AdobeRIA 开发工程师认证考试大纲 考题数量:共90道题,考试通过正确率:60% 考试时间:120分钟  试题种类:单选题.多选题和判断题     1. Adobe RIA基础知识(2道题)  ...

随机推荐

  1. weblogic漏洞练习

    About WebLogic WebLogic是美商Oracle的主要产品之一,系购并得来.是商业市场上主要的Java(J2EE)应用服务器软件(application server)之一,是世界上第 ...

  2. 第三周java实验报告

        实验三 Java基本程序设计(2) 实验时间 2018-9-13 第一部分:理论知识回顾 第一章 再次了解了java“白皮书”的关键术语,java的常见术语,对于大多数“白皮书”的关键术语依然 ...

  3. demo08-js条件运算符

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  4. Redis缓存设计与性能优化

    Redis我们一般是用作缓存,扛并发:或者用于某些特定的业务场景,比如前面说到redis各种数据类型的使用场景以及redis的哨兵和集群模式. 这里主要整理了下redis用作缓存,存在的一些问题,以及 ...

  5. java物流查询接口测试代码-快递100

    测试代码 返回json格式,xml/html格式自行修改参数 import java.io.IOException; import java.io.InputStream; import java.n ...

  6. 医学图像 | 使用深度学习实现乳腺癌分类(附python演练)

    乳腺癌是全球第二常见的女性癌症.2012年,它占所有新癌症病例的12%,占所有女性癌症病例的25%. 当乳腺细胞生长失控时,乳腺癌就开始了.这些细胞通常形成一个肿瘤,通常可以在x光片上直接看到或感觉到 ...

  7. PHP一致性hash

    PHP提供了两种比较两个变量的方法: 松散比较使用 == or != : 两个变量都具有“相同的值”. 严格比较 === or !== : 两个变量都具有“相同的类型和相同的值”. 类型杂耍 真实陈述 ...

  8. Golang校招简历项目-简单的分布式缓存

    前言 前段时间,校招投了golang岗位,但是没什么好的项目往简历上写,于是参考了许多网上资料,做了一个简单的分布式缓存项目. 现在闲下来了,打算整理下. github项目地址:https://git ...

  9. Python第十一章-常用的核心模块01-collections模块

    python 自称 "Batteries included"(自带电池, 自备干粮?), 就是因为他提供了很多内置的模块, 使用这些模块无需安装和配置即可使用. 本章主要介绍 py ...

  10. linux神器 strace解析

    除了人格以外,人最大的损失,莫过于失掉自信心了. 前言 strace可以说是神器一般的存在了,对于研究代码调用,内核级调用.系统级调用有非常重要的作用.打算了一周了,只有原文,一直没有梳理,拖延症犯了 ...