|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/salesforce-certified-platform-developer-ii-exam-questions-simulators/
课程评论:没有评论
课程名称:Salesforce Certified Platform Developer II 考试问题 概述:Salesforce Platform Developer II 认证旨在认可在 Lightning 平台上拥有高级开发技能的个人,特别是能够构建复杂业务逻辑和自定义界面的人员。该认证的候选人应遵循面向对象编程的最佳实践,设计可扩展和可维护的解决方案,并应用有效的数据建模技术。获取此认证的前提是必须首先持有 Salesforce Platform Developer I 证书。此认证包含两个部分:多选考试和在 Trailhead 上完成高级 Apex 专家超徽章,二者可以按照任意顺序完成。成功完成这两部分后,Platform Developer II 认证将自动授予。 适合人群:该考试面向在 Lightning 平台上构建自定义应用程序并熟悉考试相关主题的人士。候选人通常有 2-4 年的开发经验,至少 1 年专注于 Salesforce 平台,包括应用设计、开发和部署。合格的候选人能够: - 在 Salesforce 环境中应用数据建模、UI/UX 设计、开发和测试的最佳实践。 - 利用声明式和编程平台功能设计满足业务需求的有效解决方案。 - 编写可扩展的 Apex 代码,了解平台限制、行为和性能因素。 - 处理大数据量(通常约为 30 万到 48 万条记录),并考虑性能。 - 使用 Lightning Web 组件、Aura 组件、高级 Visualforce、JavaScript 和 CSS 构建和增强用户界面。 考试详情: - 考试题量:60 道评分题,最多 5 道不评分题。 - 考试时长:120 分钟。 - 最低通过分数:70%。 - 考试版本:与 24 年冬季版本对齐。 - 注册费用:200 美元(加税)。 - 重考费用:100 美元(加税)。 - 考试形式:可在测试中心现场进行或通过远程监考进行在线考试。 - 参考资料:考试期间不允许使用书籍或线上内容。 - 前提条件:必须持有 Salesforce Certified Platform Developer I 证书。 考试大纲:Salesforce Platform Developer II 考试评估候选人与以下目标相关的知识和技能。候选人应具有在 Lightning 平台上开发自定义应用程序的实践经验。 1. 高级开发基础知识:15% 2. 流程自动化、逻辑和集成:27% 3. 用户界面:20% 4. 测试、调试和部署:20% 5. 性能:18% 这一课程旨在帮助学员深入理解 Salesforce 开发的高级技能和最佳实践,为实现成功的 Salesforce 解决方案奠定基础。
About the Salesforce Platform Developer II CertificationThe Salesforce Platform Developer II certification recognizes individuals with advanced development skills on the Lightning Platform, especially those who can build complex business logic and custom interfaces. Candidates for this certification are expected to follow best practices in object-oriented programming, design scalable and maintainable solutions, and apply effective data modeling techniques.To earn this certification, you must first hold the Salesforce Platform Developer I credential.The Platform Developer II certification includes two components: a multiple-choice exam and the completion of the Advanced Apex Specialist superbadge on Trailhead. These can be completed in any order. Once both are successfully finished, the Platform Developer II certification is awarded automatically.To begin working on the required superbadge, log into your Trailhead account or create one if you don't already have one.Who Should Take the Salesforce Platform Developer II ExamThis exam is intended for professionals who have hands-on experience building custom apps on the Lightning Platform and are familiar with the concepts and skills covered in the exam topics.Typically, candidates have 2-4 years of development experience, with at least one year focused on the Salesforce Platform, including app design, development, and deployment.Qualified candidates are able to:Apply best practices in data modeling, UI/UX design, development, and testing within Salesforce environmentsDesign effective solutions that meet business needs by leveraging both declarative and programmatic platform featuresWrite scalable Apex code and understand platform limits, behaviors, and performance factorsHandle large volumes of data (typically around 300,000-480,000 records) with performance in mindBuild and enhance user interfaces using Lightning Web Components, Aura components, advanced Visualforce, JavaScript, and CSSTune Visualforce pages and understand the impact of controller architecture on performanceApply security best practices specific to web and Salesforce developmentDevelop complex sharing logic using both declarative tools and custom codeCreate and execute test strategies that ensure high-quality, secure, and scalable application behaviorUse Jest for testing Lightning Web ComponentsUnderstand the Salesforce development lifecycle, deployment tools, and when to use themWork with Apex SOAP and REST web services, and implement callouts using those protocolsImplement asynchronous operations including queueable, batchable, schedulable, and @future methodsApply appropriate error handling techniques in different programmatic contextsFollow best practices for trigger development, use of design patterns, and code reusabilitySurface components (Lightning Web, Aura) in Lightning pages, Visualforce, and Quick ActionsExam DetailsHere's what you need to know about the Platform Developer II exam:Number of Questions: 60 scored questions, plus up to 5 unscoredDuration: 120 minutesMinimum Passing Score: 70%Exam Version: Aligned with the Winter '24 releaseRegistration Fee: $200 USD (plus taxes, where applicable)Retake Fee: $100 USD (plus taxes)Delivery Format: Available in-person at testing centers or online with remote proctoringReference Material: No books or online content allowed during the examPrerequisite: You must already hold the Salesforce Certified Platform Developer I credentialNote: You can provide comments and feedback on individual exam questions during the test session.Exam OutlineThe Salesforce Platform Developer II Exam measures a candidate's knowledge and skills related to the following objectives. A candidate should have hands-on experience developing custom applications on the Lightning Platform and have demonstrated the application of each of the features/functions below.Advanced Developer Fundamentals: 15%Demonstrate knowledge of localization and multi-currency features and capabilities and how they affect coding.Given a scenario, justify using sharing objects and Apex managed sharing.Given a scenario, identify best practices for various types of custom metadata and custom settings, and how to implement required solutions.Process Automation, Logic, and Integration: 27%Given a scenario, identify the considerations of interactions between multiple processes, both declarative and programmatic.Given a scenario, propose and justify the optimal programmatic or declarative solution.Demonstrate knowledge of the best practices for writing Apex triggers.Describe the Apex features available for error handling and maintaining transactional integrity.Demonstrate how and where to use advanced keywords in a SOQL query structure.Analyze a set of requirements and determine the benefits of using asynchronous Apex coding.Given a scenario and requirements, identify the appropriate dynamic Apex feature to use in the solution.Given a scenario, identify the appropriate publish / subscribe logic for platform events.Given a scenario, apply programmatic integration techniques and platform features for inbound and outbound communication.User Interface: 20%Given requirements and code snippets for a Lightning web component or Aura component and its Apex controller class, analyze and determine necessary changes to the Apex class.Identify the techniques for using Visualforce to perform actions, partial page refreshes, and asynchronous operations.Given a scenario, identify best practices for displaying errors in the user interface.Given a set of requirements, select the appropriate Lightning web component, Aura component, or Visualforce solution and describe its benefits.Given a scenario, describe the aspects of Lightning web components or Aura components that can be used to cause elements in a component's markup to display in a responsive manner based on a device's form factor.Given a scenario, implement the correct method to communicate events through Lightning web components or Aura components.Describe the purpose and benefit of static resources in Visualforce, Lightning web components, and Aura components.Testing, Debugging, and Deployment: 20%Apply advanced techniques and tools for testing Apex classes and triggers, such as mocks and stubs.Apply techniques and tools for testing and debugging Lightning web components, Aura components, and Visualforce controllers, Visualforce controller extensions, and JavaScript.Given a scenario, Apex code, Apex trigger, or Apex test that is not executing as expected, apply techniques and tools to isolate and identify the root cause.Given a scenario, formulate the deployment process, supporting tools, and mechanisms for source-driven development.Performance: 18%Identify the common performance issues for user interfaces and demonstrate knowledge of techniques and tools to mitigate them.Given a scenario, choose the appropriate logic and query structure to maximize application performance and handle large data volumes.Analyze a given scenario and determine performance improvements that can be achieved with an asynchronous callout.Select scenarios where code reuse is applicable and how the reuse should be implemented.Given sample code, identify inefficiencies and demonstrate the ability to resolve them.