学习Salesforce | Platform Developer Ⅰ 平台初级开发认证考试指南及备考资源
一、平台开发人员考试计划
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 Ⅰ 平台初级开发认证考试指南及备考资源的更多相关文章
- ocp认证考试指南第一章
数据库存储结构: 物理数据库存储结构: 必须的三类文件: 控制文件(controlFile):multiplexing the controfile 多路复用控制文件,指向其它关键文件,存储序列号和时 ...
- Salesforce Lightning开发学习(一)Hello World开发实践
一:什么是Lightning Component framework Lightning Component framework 简称Lightning,是Salesforce封装的一个前端框架,开发 ...
- JAVA学习(一):Java介绍及其平台、开发环境的配置与搭建
Java介绍及其平台.开发环境的配置与搭建 1.Java的介绍 Java是一种面向对象的编程语言,具有跨平台.可移植.分布式.简单.可扩展等诸多特性.Java能够进行桌面应用.Web应用.分布式系统及 ...
- 微信公众平台应用开发:方法、技巧与案例--柳峰,Java语言版本
他本人的博客:http://blog.csdn.net/lyq8479 作者简介: 刘运强,网名“柳峰”,资深微信公众平台应用开发工程师,国内微信公众平台应用开发的先驱之一,项目经验丰富.他还是一位资 ...
- 【学习/研发】嵌入式Linux/Android开发有它就够了——迅为4412开发板
网站:http://www.topeetboard.com 光盘资料+网盘资料+配套视频+售后支持,助您加速学习研发的进程 产品介绍 iTOP-Exynos4412开发板采用 Exynos4412的主 ...
- 【课程分享】ASP.NET MVC5&微信公众平台整合开发实战(响应式布局、JQuery Mobile,Windows Azure、微信核心开发)
对这个课程有兴趣的,能够联系我QQ2748165793 基础知识储备 ASP.NET MVC 5基础(6讲) 第一讲-初识ASP.NET MVC并搭建整合开发环境 第二讲-深入MVC开发模式 第三讲- ...
- 微信公众平台PHP开发
p=932" style="color: rgb(255, 153, 0); text-decoration: none;">微信公众平台PHP开发 2013.05 ...
- 微信公众号平台接口开发:基础支持,获取access_token
新建Asp.net MVC 4.0项目 WeChatSubscript是项目UI层 WeChatTools是封装操作访问公众号接口的一些方法类库 获取AccssToken 我们要的得到AccessTo ...
- Adobe RIA 开发工程师认证考试大纲
AdobeRIA 开发工程师认证考试大纲 考题数量:共90道题,考试通过正确率:60% 考试时间:120分钟 试题种类:单选题.多选题和判断题 1. Adobe RIA基础知识(2道题) ...
随机推荐
- HTTPS加密传输过程
HTTPS加密传输过程 HTTPS全称Hyper Text Transfer Protocol over SecureSocket Layer,是以安全为目标的HTTP通道,在HTTP的基础上通过传输 ...
- ImportError: libcusolver.so.8.0: cannot open shared object file: No such file or directory
问题描述: ImportError: libcusolver.so.8.0: cannot open shared object file: No such file or directory 首先检 ...
- 【i春秋综合渗透测试】《我很简单,请不要欺负我》
第2题:获取目标网站管理员的密码 扫到了后台(/admin),本来想用sqlmap跑一下,但是随便试了个弱口令(admin888)就进去了... 第3题: getshell 配置插马:登录后台 ...
- codeforces 1236 A. Bad Ugly Numbers
A. Bad Ugly Numbers time limit per test 1 second memory limit per test 256 megabytes input standard ...
- Python第二章-变量和数据类型
变量和数据类型 一.什么是变量,常量 思考:程序执行指的是什么? 对数据进行存储处理和计算,最终获得结果,这是程序执行的本质. 变量的概念和在数学中的变量的概念一样的,只是在计算机程序中,变量不仅可以 ...
- 关于虚拟机NAT连接外网!!!
点开Virtual Network Editor(开始->VMware),选择vmnet8, NAT setting就可以知道了. 1. 虚拟机NAT和主机的通讯方式,是通过虚拟网关(即NAT ...
- 打造Worktile敏捷开发管理工具的思与惑
从2019年初,我们团队准备开发一款适合研发团队使用的敏捷开发管理工具,那时候我们也在思考,到底什么样的工具才算是优秀的研发管理工具,研发管理的场景.方法和流派有很多,市面上关于研发管理工具的产品也是 ...
- Jmeter 注册多个用户 之 CSV Data set Config
1. 打开Jmeter,新建一个测试计划 > 新建线程组> 创建一个Http 请求 2. 创建一个信息头管理器 > content-Type application/json; ...
- Java数据类型与mysql对应表
- while实现2-3+4-5+6...+100 的和
while实现2-3+4-5+6...+100 的和 可以看到规律为2-100内所有奇数都为减法,偶数为加法 设定变量 total=0: count=2 当count为偶数时与total相加,反则相减 ...