匠人学院 JR Academy学AI来匠人
匠人学院 JR Academy学AI来匠人

Follow Us

linkedinfacebooktwitterinstagramweiboyoutubebilibilitiktokxigua

We Accept

/image/layout/pay-paypal.png/image/layout/pay-visa.png/image/layout/pay-master-card.png/image/layout/pay-airwallex.png/image/layout/pay-alipay.png
EN

关于公司

关于我们元宇宙课堂新闻资讯匠人工作成为导师匠人导师联系我们匠人商店J3.Club

匠人资源

工作内推匠人活动1对1私教行业白皮书线上学习平台面试中心分享面试经验Internship会员中心

AI 工具

AI 工具箱考证匠 Cert Master求职匠 Job Hunter牛小匠 UniMate AI

AI 学习方向

全部学习方向AI EngineerContext EngineeringVibe CodingPrompt MasterAI BuilderAI 产品经理Python 入门

AI 应用提效

AI 办公提效AI 数据分析AI 财务AI 内容创作AI 视觉创作前端开发Hermes AgentOpenClaw 本地智能体

大学资源

墨尔本大学昆士兰大学新南威尔士大学悉尼大学莫那什大学阿德莱德大学RMITQUTUTS

少儿 AI 教育

Airbotix 少儿 AI 编程澳洲家长实用资料库NAPLAN 成绩单怎么看My School 学校数据指南悉尼私校学费 2026少儿编程课程与训练营

移民服务

澳洲移民技术移民189/190/491雇主担保482/186/494投资移民188/888英国移民美国移民加拿大移民

企业合作

P3职业孵化器Enterprise (EN)企业培训实习合作招聘合作申请合作

求职代理

岗位代投职位监控LinkedIn代运营LinkedIn人脉代加了解P3项目

匠人支持

FAQsTerms & ConditionsPrivacy PolicyCancellation & Refund PolicySite map

Top Categories

Web全栈班DevOps项目班数据工程全栈班数据分析项目班编程入门班Business Analyst实习算法集训营

求职就业

BA和产品经理实习数据科学实习数据分析实习Marketing实习简历修改面试指导导师指导VIP

地址

Level 10b, 144 Edward Street, Brisbane CBD(Headquarter)
Level 2, 171 La Trobe St, Melbourne VIC 3000
四川省成都市武侯区桂溪街道天府大道中段500号D5东方希望天祥广场B座45A13号
Business Hub, 155 Waymouth St, Adelaide SA 5000

联系方式

hello@jiangren.com.au0421-672-555

Disclaimer

footer-disclaimerfooter-disclaimer

JR Academy acknowledges Traditional Owners of Country throughout Australia and recognises the continuing connection to lands, waters and communities. We pay our respect to Aboriginal and Torres Strait Islander cultures; and to Elders past and present. Aboriginal and Torres Strait Islander peoples should be aware that this website may contain images or names of people who have since passed away.

匠人学院网站上的所有内容,包括课程材料、徽标和匠人学院网站上提供的信息,均受澳大利亚政府知识产权法的保护。严禁未经授权使用、销售、分发、复制或修改。违规行为可能会导致法律诉讼。通过访问我们的网站,您同意尊重我们的知识产权。JR Academy Pty Ltd 保留所有权利,包括专利、商标和版权。任何侵权行为都将受到法律追究。查看用户协议

© 2017-2026 JR Academy Pty Ltd. All rights reserved.

ABN 26621887572

认证/Salesforce/SF Platform Dev II
Salesforce专业级📚 其他

Salesforce Certified Platform Developer II

Salesforce 高级开发者认证,需先持有 Platform Developer I,深入考查 Apex 设计模式、Batch/Queueable 异步选型、REST/SOAP API 集成、Platform Events vs CDC、Governor Limits 优化,60 题/120 分钟/及格 63%,$200 考试费,是 Salesforce 开发者认证天花板。

开始刷题查看学习路径
60
单次题量
275
题库总量
120m
考试时长
63/100
及格分
$200
考试费

快速判断

275 题
适合方向持有 Platform Developer I 认证、有 2 年以上 Apex 开发经验的 Salesforce Developer、Senior Salesforce Developer 希望获得架构级技能认证背书
备考节奏8-12 周(有经验)
题库内容2 章 · 20 小时
学习信号0 人学习 · 0/5
?
一句话定论 · 看情况

Salesforce 开发者认证天花板(不含 CTA),多项选择 + 独立 Programming Assignment 双关卡,Senior Dev 值得冲,Mid-level 没 3 年 Apex 经验别碰,Admin 完全不适合。

这张认证到底考什么

先把考试形式、适合人群、备考时长和学习范围讲清楚,再决定要不要投入时间。

Salesforce Certified Platform Developer II(PDII)是 Salesforce 开发者认证体系的最高级,之上只剩 Application Architect 和 Certified Technical Architect(CTA)两条架构师路径。这张证的报考门槛是必须先持有 Platform Developer I(CRT-450)——没有例外,Salesforce 的 Credential 页面会直接拦住你。

和绝大多数 Salesforce 认证最大的区别:PDII 不是"一次考试就能拿证",它由两个独立的关卡组成:

  1. Multiple Choice Exam($200 USD) — 60 题、120 分钟、70% 及格(比 PDI 的 68% 高 2 个点,比 CRT-450 题干复杂度高一个量级),考场景分析而不是语法
  2. Programming Assignment($200 USD) — 独立报名、独立收费,拿到一个真实业务需求(通常是一套 Apex + LWC 的实现任务),在 5 天窗口期内完成并提交到指定 Org,之后还有一个配套的 short-answer multiple choice exam 检查你对自己代码的理解

两个关卡加起来总成本 $400 USD,任一关卡没过都要单独重考($100 USD 每次)。市场上绝大多数其他 IT 认证都没有这种 "做一个项目交作业"的环节,PDII 这套设计更接近 CTA Review Board 的前哨。

考试内容权重:

  • Performance(28%)— 整张卷子权重最高,考 Governor Limits、SOQL 选择性查询、LDV(Large Data Volume,百万级记录)架构、Batch / Queueable 的性能差异
  • Advanced Apex & Visualforce(27%)— 设计模式(Singleton / Factory / Strategy / Facade / Service Layer)、动态 Apex(Schema.SObjectType / Schema.getGlobalDescribe)、with sharing vs without sharing、自定义 Iterator
  • Integration(23%)— REST / SOAP Callout + HttpCalloutMock、Named Credentials、Platform Events vs Change Data Capture(CDC)的选型、External Services
  • Testing & Debugging(22%)— Test Data Factory 模式、Mock Callout、@TestSetup、Limits.getQueries() 在测试里的用法、Debug Log Levels

这张证最终查的是你能不能做架构级决策:给你一个"一天要同步 300 万条 Order 从外部 ERP"的场景,你需要知道该用 Bulk API 2.0 而不是 Apex REST;给你一个"Trigger 里要调用外部计费系统"的场景,你需要立刻反应过来 Callout 不能在 Trigger 同步执行、必须 Future 或 Queueable 包一层。

你会反复碰到的核心服务

Advanced ApexApex Design PatternsBatch ApexQueueable ApexPlatform EventsChange Data CaptureREST CalloutSOAP CalloutHttpCalloutMockLWC AdvancedSOQL OptimizationGovernor LimitsLarge Data VolumeTest Data FactoryDynamic ApexNamed Credentials

学完以后你能带走什么

  • 获得 Salesforce Certified Platform Developer II 认证,达到 Salesforce 开发者认证体系顶端
  • 能够独立设计高并发 Apex 架构:选择正确的异步处理模式并处理 Governor Limits 边界
  • 掌握 Salesforce 集成架构:REST/SOAP Callout + Platform Events + CDC 的选型与实现
  • 具备高质量 Apex 测试能力:Test Data Factory + Mock Callout + 覆盖率优化策略

考试详情

考试代码
Platform-Developer-II
发证机构
Salesforce
时长
120 分钟
题目数
60 题
及格分
63/100
有效期
3 年
考试费用
$200 USD
题型
单选题、多选题
考试语言
English
官方页面
打开官方页面

适合谁考

适合人群

  • 持有 Platform Developer I 认证、有 2 年以上 Apex 开发经验的 Salesforce Developer
  • Senior Salesforce Developer 希望获得架构级技能认证背书
  • 主攻集成方向的开发工程师(Integration Developer)需要系统化 REST/Platform Events 认证
  • Salesforce Technical Lead 准备向 Certified Technical Architect(CTA)路径发展
  • Apex 开发者在性能优化和 Governor Limits 架构上遇到瓶颈需要系统化提升

开始前最好先有

  • 必须先持有 Salesforce Certified Platform Developer I(PDI)认证
  • 2 年以上 Apex 开发经验,熟练编写 Trigger、SOQL、DML 和单元测试
  • 理解 Governor Limits(SOQL 查询次数/DML 行数/堆大小)在批量处理中的影响
  • 有 REST API 集成或 Callout 开发经验(HttpRequest/HttpResponse/JSON 解析)
  • 了解至少一种 Apex 异步处理机制(Batch/Future/Queueable/Scheduled)

值不值得考?职业价值

SF Platform Dev II 持证人的薪资区间、对应岗位、以及真实的职业影响。

美国
$140K-180KUSD
澳洲
$150K-195KAUD
英国
$75K-115KGBP
新加坡
$110K-165KSGD
加拿大
$120K-165KCAD
Senior Salesforce DeveloperSalesforce Technical LeadApex ArchitectSalesforce Integration DeveloperLWC Senior DeveloperSalesforce Solution ArchitectSalesforce CTA CandidateISV / AppExchange Developer

PDII 的稀缺性是它真正的价值锚点

打开 Trailblazer Community 的 Credential Search,全球 PDI 持证者超过 25 万,而 PDII 持证者只有这个数字的零头——社区里一个流传很久的估算是 PDI:PDII 的比例约为 10:1 到 15:1。原因有两个:Programming Assignment 劝退了大量"只会刷题"的人;70% 及格线 + 复杂场景题让纯背题路径完全走不通。结果是市场上一个真实的 Senior Salesforce Developer 岗位 JD,80% 以上会把 PDII 写进 "Preferred" 或 "Required" 栏。

薪资的真实差距:同一家 Salesforce Partner(Deloitte Digital、Accenture、Slalom、IBM iX),PDI 持证的 Mid-level Developer 在美国市场通常 $120-135K USD,拿到 PDII 之后跳到 Senior 级别薪资区间立刻变 $140-180K USD;澳洲市场 Senior Salesforce Developer 普遍 AUD $150-195K,Technical Lead 级别能到 AUD $200-240K,合同工日费率 AUD $1,000-1,400。伦敦市场因为 Salesforce 生态小于美澳,绝对数字低一些(GBP 75-115K)但购买力相当。

这张证最适合的三类人:

  1. 已经有 3 年以上 Apex + LWC 实战、想拿 Senior / Tech Lead offer 的开发者。这是 PDII 的黄金人群,你的日常工作已经在写 Batch、Queueable、REST Callout、Platform Events,考证只是把这些经验整理成架构级的语言。6-8 周备考 + 2-3 周做 Programming Assignment,通过率在这个人群里约 70%。

  2. 准备走 CTA(Certified Technical Architect)路径的候选人。CTA 是 Salesforce 生态最高认证,全球持证者不到 500 人。PDII 是 CTA 路径的事实前置——虽然 Application Architect / System Architect 的拼盘证书技术上不强制 PDII,但 CTA Review Board 的技术题要求的 Apex / 集成 / LDV 深度完全对应 PDII 的能力模型。先考 PDII 是最直接的热身。

  3. 做 ISV / AppExchange App 开发的团队。AppExchange 上架必须过 Salesforce Security Review,这个 Review 查的就是 PDII 里的 SOQL 注入防护、with sharing 策略、FLS / CRUD 检查、Escape 函数使用——整套知识和 PDII 考点高度重叠。ISV 团队里有 PDII 持证者能大幅缩短 Security Review 通过时间。

明确不适合的人:

  • Mid-level Developer(2 年以下 Apex 经验):Programming Assignment 考的不是"能不能写出代码",而是"能不能写出 production-grade 代码"——bulk-safe、测试覆盖率 >75%、符合 SOLID、没有安全漏洞、Governor Limits 安全。经验不够的人提交上去通常栽在"功能跑通但代码质量不合格"上。建议先积累 2-3 年真实项目经验再碰。
  • Salesforce Admin / Business Analyst:完全不适合,这张证 100% 考代码和架构,Admin 的技能栈在这里零用。想涨薪应该考 Advanced Admin(ADM-211)+ Platform App Builder + Business Analyst。
  • 只做声明式的 Consultant:如果你的工作 90% 是 Flow / Lightning Page / Dashboard,PDII 的 ROI 很低,考过了也用不上,知识会在一年内忘光。

2026 年市场现实:Salesforce 在 2023-2024 两轮裁员后初级开发岗位整体收紧,但Senior 级别以上的 Apex / 集成方向反而更缺人——原因是大客户项目的复杂度不降反升(Data Cloud、Agentforce、Einstein GPT 的落地都需要大量 Apex 自定义),而能做这些工作的资深开发者大量被 AppExchange ISV 和独立顾问吸走了。PDII 持证者在这个时间点跳槽的议价能力明显强于 2022-2023。

备考节奏

有 AWS 实操经验

8-12 周

零基础切入

20-28 周

建议日投入

1.5-2.5 小时/天

学习路径预览

3 章
1
Platform-Developer-II 考试概述与备考指南
45 min
2
核心知识点
720 min
3
考前冲刺与实战演练
60 min

分阶段备考路径

过来人总结的分阶段备考节奏,按周拆分,不是空话。

1

第一阶段:Governor Limits + SOQL 选择性(2-3 周)

PDII 28% 的 Performance 权重全部围绕这一块展开。重点啃 Salesforce 官方的 "Apex Developer Guide" 里的 Execution Governors and Limits 章节,把异步 vs 同步上下文的所有 Limit 差异做一张表背熟:同步 SOQL 100 / 异步 SOQL 200、同步 DML 150 / Batch execute() 150 / Batch start() 无 DML 限制、Heap 6MB / 12MB(异步)。然后重点学 **SOQL Selectivity** 的判定规则:Standard Index 的门槛是 30% 或 100 万记录(取小)、Custom Index 是 10% 或 33.3 万,Formula Field 只有显式打开 External ID 才走索引。考试至少 5-8 道题在问"下面哪个 SOQL 是 selective 的"。

2

第二阶段:异步 Apex 深度 + 大数据量架构(2-3 周)

PDII 的异步 Apex 考点远超 PDI:不仅要会选型,还要能处理边界场景。具体任务:(1) 写一个链式 Queueable(Job A 在 finish 里 enqueue Job B),理解 Flex Queue 的 100 个 pending job 限制;(2) 写一个 Stateful Batch Apex,在 execute 之间保留计数器,理解 @Database.Stateful 的作用;(3) 写一个 Batch 同时实现 Database.Batchable + Database.Callout,理解为什么 Batch 里 Callout 必须声明 Callout 接口;(4) 实践 LDV(Large Data Volume)场景:100 万 Account 的 skinny table、selective index、Archive Strategy。动手在 Dev Org 里真正跑一遍 Batch 处理 50,000 条记录,观察 Debug Log 里的 Governor Limits 消耗。

3

第三阶段:集成 + Platform Events vs CDC(2 周)

23% 的集成权重考的是架构选型,不是 HttpRequest 的 API。必须搞清楚四种模式的选型边界:(1) **REST Callout**(同步、实时、小数据量 < 12MB);(2) **Platform Events**(发布订阅、高吞吐、系统间解耦,订阅失败会重试 9 次);(3) **Change Data Capture / CDC**(基于标准对象变更自动发出事件,无需自己写 Trigger 发布);(4) **Bulk API 2.0**(百万级数据同步、异步、ETL 工具首选)。**PE vs CDC 是 PDII 的高频题**:PE 适合自定义业务事件(如"订单支付成功"),CDC 适合数据同步到外部系统(如"任何 Account 更新自动同步到 ERP")。同时掌握 Named Credentials(把认证信息从代码抽离)和 HttpCalloutMock(测试 Callout 的标准做法)。

4

第四阶段:Apex 设计模式 + with sharing + 安全(1-2 周)

27% 的 Advanced Apex 权重里一半在考设计模式:Trigger Handler Pattern(所有 Trigger 只有一行代码 new MyHandler().run(),业务逻辑全在 Handler 类里)、Service Layer、Selector Layer(fflib-apex-common 框架推广的模式)、Unit of Work。另一半在考安全:**with sharing / without sharing / inherited sharing** 三者的差异(默认 inherited,匿名 Apex 和 Schedulable 顶层类必须显式声明)、CRUD / FLS 检查(Schema.sObjectType.Account.isAccessible())、SOQL 注入防护(永远用 bind variable :param,绝不拼字符串)、Escape 函数(String.escapeSingleQuotes() 用在必须拼接的动态 SOQL 里)。这部分同时是 AppExchange Security Review 的核心。

5

第五阶段:Programming Assignment 实战 + Multiple Choice 模考(2-3 周)

PDII 的独特环节——Programming Assignment 必须单独准备。报名后你会拿到一个真实业务需求 PDF(通常是 20-30 页),要求在 5 天内在指定 Dev Org 里实现一套 Apex + LWC 解决方案。评分维度:功能完整性、代码质量(bulk-safe、无硬编码、SOLID)、测试覆盖率 >75%、安全(FLS / CRUD)、命名规范。**提交前必做 checklist**:所有 Trigger 走 Handler 模式、所有 SOQL 放循环外、所有类显式声明 with sharing、Test Class 使用 Test Data Factory 而不是硬编码、覆盖率每个类 >85%(不是 75% 底线)。完成提交后还要做一个 short-answer exam 解释自己的设计决策。Multiple Choice 部分至少做 3 套全真模考稳定 80% 以上再去考。

通过者的真实经验

过来人的备考时长、分数、以及踩过的坑。

我在一家金融 SaaS 写了 4 年 Apex,主要做 REST 集成和 Batch Apex 跑对账,PDI 是 2022 年拿的。这次考 PDII 是为了跳 Senior 拿薪资。Multiple Choice 部分 6 周备考拿了 78%,最有用的资源是 Focus on Force 的 PDII 题库 + Salesforce 官方的 Apex Developer Guide(不是 Trailhead,是 PDF 那本 1200 页的)。真正的难点是 Programming Assignment——拿到题目那天我以为 "3 天能搞定",实际写到第 4 天才发现 Test Class 覆盖率卡在 72%(因为一个 Exception 分支没覆盖到),差点提交失败。经验:**Programming Assignment 拿到题第一件事是写 Test Class 的骨架,不是写业务代码**,TDD 模式能帮你提前发现哪些分支需要覆盖。拿证后从 $130K USD 跳到 $165K USD,公司直接加了 Tech Lead 的管理线。

J. HuangMC 78% / Programming Assignment Pass
4 年 Apex + 集成背景,转 Senior SF Developer(San Francisco) · 备考 10 周

劝退贴:经验不够真的不要碰。我 PDI 是 2024 年拿的,2.5 年 Apex 经验主要做 Trigger 和简单 Batch,觉得自己能冲 PDII。第一次考 MC 65% 挂(70% 及格),挂在 Performance 板块的 LDV 架构题和 Integration 里的 Platform Events 题——这两块我日常工作完全没接触过,纯靠刷题记答案根本理解不了场景。第二次我老老实实花了 10 周在公司的 UAT 环境里真的搭了一个 Platform Event 的 demo、跑了一个百万条记录的 Batch 看 Governor Limits 消耗,然后才过的。**PDII 和 PDI 最大的区别是它没法靠刷题通过**,题干会给你一段 50 行的 Apex 代码让你找出 bug 或预测 Governor Limits 消耗,没写过类似代码的人根本看不懂。Programming Assignment 我第二次过了但也花了整整 5 天窗口期的最后一天才提交完。给同行的话:真的要有 3 年以上实战再来。

M. ThompsonMC 65% Fail(第一次)/ 72% Pass(第二次)
2.5 年 Apex 经验,第一次尝试 PDII(Melbourne) · 备考 16 周

我们是一家做 ISV 的小公司,产品要上 AppExchange 必须过 Salesforce Security Review,PDII 对我来说不是考证加薪,是直接影响产品能不能上架。备考 8 周非常顺利,因为 PDII 考的 with sharing、CRUD/FLS 检查、SOQL 注入防护这些内容和 Security Review 的 checklist 100% 重合,日常写代码就在做这些事。**最大的收获不是证书而是对 Apex 设计模式的系统化理解**——以前我们团队的 Trigger 是一个类几百行,备考过程中重构成了 Trigger Handler Pattern + Service Layer + Selector Layer,代码可维护性和 Test 覆盖率都上了一个台阶。Programming Assignment 题目是一个 Order Management 的场景,我们日常做的就是类似的需求,所以一次就过了。对 ISV 团队强烈推荐。

R. KapoorMC 82% / PA Pass 一次过
ISV AppExchange Lead Developer(Bangalore) · 备考 8 周

同赛道认证对比

SF Platform Dev IICRT-450SF Platform App Builder
机构SalesforceSalesforceSalesforce
级别专业级专业级助理级
考试费$200$200$200
时长120 min105 min105 min
单次考试题量606060
有效期3 年3 年3 年

备考技巧与常见失误

💡

**官方 Apex Developer Guide PDF 是圣经** — 不要只靠 Trailhead。下载 Salesforce 官方的 Apex Developer Guide(约 1200 页 PDF)和 Lightning Web Components Developer Guide,重点精读 Limits、Security、Async Apex、Integration 这四章。Trailhead 的深度不够 PDII 用。

💡

**Focus on Force 的 PDII 题库是目前质量最高的第三方资源** — 题目质量接近真题,包括 Programming Assignment 的练习提示。社区里的共识是 Focus on Force + 官方 Developer Guide + Dev Org 实战 = PDII 备考三件套。

💡

**Programming Assignment 拿到题目第一件事是画 ERD 和 Class Diagram** — 不要立刻写代码。花 2-3 小时理解需求、画出对象关系、列出需要的 Trigger / Handler / Service / Test Class 清单,然后再动手。盲写必然返工。

💡

**PA 提交前跑一遍 Apex PMD 静态检查** — PMD 是开源的 Apex 代码质量扫描工具(GitHub 上搜 pmd-apex),能自动发现 SOQL 在循环内、DML 在循环内、硬编码 ID、缺少 CRUD 检查等问题。Security Review 用的就是 PMD + Salesforce 内部工具,跑一遍能抓出大部分低级问题。

💡

**MC 考试的场景题读题技巧** — 题干经常给 30-50 行 Apex 代码问 "will this code work / what will happen"。快速扫描顺序:(1) 有没有 SOQL / DML 在 for 循环里 → bulk issue;(2) 有没有 try-catch 吞掉 DmlException → 静默失败;(3) with sharing 声明了吗 → 安全问题;(4) Test Class 有没有 Test.startTest() / Test.stopTest() 包异步代码。这四项扫一遍通常能直接锁定答案。

💡

**MC 和 PA 的备考完全分开** — MC 靠题库和理论,PA 靠实战和代码经验。不要指望一套资料同时覆盖两者。时间分配建议:60% 给 MC 理论 + 题库,40% 给 Dev Org 里的真实代码练习(特别是 Trigger Handler Pattern、Test Data Factory、HttpCalloutMock 这三套必须手写过一遍)。

💡

**认证维护成本依然是 Trailhead 免费模块** — 和 PDI 一样,PDII 的 release maintenance 通过每季度的 Trailhead 模块完成,免费但时长更长(2-3 小时),而且会覆盖新发布的 Apex / LWC / Platform Events 特性,不能裸做,必须跟着写一遍示例代码。

⚠️

**异步 Apex 选型在 PDII 级别的细节区分不清** — PDI 考 Future / Queueable / Batch / Schedulable 的基本选型,PDII 要求你知道每一种的**隐藏限制**:Future 不能传 sObject 参数、不能链式、每 24 小时最多 250,000 次调用;Queueable 支持传任意对象、可以链式(最多 50 层 depth in synchronous / 无限 in async)、单 transaction 最多 50 个 Job;Batch 每次 start() 返回 QueryLocator 最多 50M 条(Iterable 只能 50,000)、execute() 每次默认 200 条但可配、scope 内独立 Governor Limits;Schedulable 本身不工作,通常配合 Batch 或 Queueable。考场景题必须在这些细节里做选择。

⚠️

**with sharing / without sharing / inherited sharing 搞不清默认行为** — 这是 PDII 安全相关的高频题。默认值是 **inherited sharing**(Spring ’18 起的最佳实践),意味着类从调用它的上下文继承 sharing 规则。**顶层调用场景(匿名 Apex、REST Service、Schedulable、Batch start 方法)如果没显式声明 sharing,默认行为等同 without sharing**——这是大量 Security Review 被拒的原因。规则:**用户触发的类一律 with sharing,系统级工具类(如发邮件、跑定时任务)可以 without sharing,被别的类调用的 utility 类用 inherited sharing**。考试题干出现 "following best practice" 或 "Security Review" → 答案永远是显式声明 with sharing。

⚠️

**LWC 反应性(Reactivity)机制理解错误** — PDII 考 LWC 的深度远超 PDI。核心概念:(1) **@track 在 LWC 中已经默认**——所有 field 默认都是 reactive 的,@track 只在 track Object 内部属性变化时才需要;(2) **@wire 是 reactive 的**——参数变了会自动重新调用 Apex,但参数必须是 @api 或 field,不能是函数返回值;(3) **Getter 不会自动 reactive**——如果 getter 依赖一个非 tracked property,UI 不会更新。考试题里 "UI not updating" 的根因 80% 是这三条里的一条。同时理解 renderedCallback 可能被调多次(每次 re-render 都调),不要在这里放 expensive 逻辑。

⚠️

**JavaScript Promise 模式在 LWC 中用错** — LWC 从 Apex 返回数据的两种方式:**@wire(声明式,reactive)** 和 **imperative(Promise,手动调用)**。imperative 模式必须用 .then() / .catch() 处理结果,考试经常给一段错误的 async/await 代码让你找 bug:(1) 忘了 await 或 .then,结果用 undefined 渲染;(2) 在 .catch 里没有 this.error = error.body.message,错误不显示;(3) 把 @wire 的结果当 Promise 用(@wire 返回的是响应式对象 {data, error},不是 Promise)。记法:**需要 reactive 自动重查用 @wire,需要在用户点击时调用用 imperative**。

⚠️

**AppExchange Security Review 的 checklist 不熟** — PDII 考的安全是 Security Review 的子集,ISV 开发者尤其必看。核心 checklist:(1) **所有 SOQL 用 bind variable**(`:param`),绝不字符串拼接;必须拼接动态 SOQL 时用 `String.escapeSingleQuotes()`;(2) **所有 DML 前做 CRUD 检查**(`Schema.sObjectType.Account.isCreateable()`),所有字段访问做 **FLS 检查**(`Schema.sObjectType.Account.fields.Name.isAccessible()`),或用 Apex 新的 `Security.stripInaccessible()` 一步到位;(3) **所有 @RestResource 类声明 with sharing**;(4) LWC 模板里不要用 lwc:inner-html 直接插用户输入(XSS)。考试出现 "Security Review will flag" → 答案永远是上述某一条没做。

⚠️

**Test Data Factory 模式没用,测试类仍然硬编码** — PDII 的 Testing 板块 22% 权重全在考测试最佳实践。硬编码测试数据(每个 Test Method 里写一堆 new Account() / insert)会被考试和 Security Review 双重扣分。正确做法:(1) 创建一个 @isTest public class TestDataFactory 集中所有测试数据构造方法;(2) 使用 @TestSetup 注解一次性创建整个测试类共享的数据;(3) 绝不使用 `SeeAllData=true`(除了必须访问 Price Book 的极少数场景);(4) 测试 Callout 必须用 HttpCalloutMock + Test.setMock()。考试题经常给一段违反这些原则的测试类代码让你改。

⚠️

**忘记 Programming Assignment 是独立关卡且独立收费** — 新手最大的坑就是以为 PDII 是一场考试。实际是 MC Exam($200)+ Programming Assignment($200)两个独立流程,**两个都要过才能拿证**,且都要单独报名、单独缴费、任一挂了单独重考($100 每次)。MC 过了之后你有 2 年有效期去完成 PA,不要拖到最后一刻。PA 的题目只有 5 天窗口期,拿到题当天就要开工,强烈建议请 1-2 天假集中做。

常见问题

如果你准备考 SF Platform Dev II,先从真题型练习开始。

275 道练习题、章节学习路径、模考、错题复盘和 AI 导师都在备考页里。

进入备考页

$39 起 · 前 2 章可免费试学

学员评价

评价加载中…

你可能顺手也会看这些

CRT-450

Salesforce · 专业级
$20060 题105 min

SF Platform App Builder

Salesforce · 助理级
$20060 题105 min

SF Integration Architect

Salesforce · 专业级
$40060 题105 min
备考题库

SF Platform Dev II 刷题通关

章节学习 + 模拟考试 + AI 导师,一站搞定

275
练习题
2
章节
20h
学习时长
AI
智能导师
  • 前 2 章免费试学
  • 真实考试格式模拟考
  • AI 错题智能复盘
  • 章节进度追踪
$39 起
立即开始刷题

备考快照

学习章节2
练习题275
预计学习时长20h

你会拿到什么

  • 覆盖性能优化(28%)、Advanced Apex(27%)、集成(23%)、测试调试(22%)四大核心考域
  • 276+ 精选代码场景题,给出 Apex 代码片段要求分析问题、选择设计模式或预测行为
  • 仿真模拟考试(60 题/120 分钟),及格线 63%,大量异步 Apex 选型和 Governor Limits 场景
  • 错题本智能推送,重点强化 Batch/Queueable 选型(最高频考点)和 Platform Events vs CDC 对比
  • Salesforce 开发者认证最高级别,持证者在澳洲市场年薪可达 AUD $140,000-$180,000