Transition from Advanced Developer to Platform Developer I and II

Next thing after finally gaining Advanced Developer credential I need to think about transition to Platform Developer I and II.

There are good articles about that

The Salesforce Certified Platform Developer II program is intended for an individual who has experience developing custom applications on the platform, including practical application of the skills and concepts noted in the exam objectives below.

The Salesforce Certified Platform Developer II generally has two to four years of experience as a developer, including at least one year of development experience on the platform.

The Salesforce Certified Platform Developer II candidate has the experience, skills, and knowledge outlined below:
■ Understands the principles and best practices of Salesforce data modeling, interface design, code development, and testing, and can apply these principles in real-world development environments.

■ Is capable of defining appropriate solutions to meet specific business challenges/process requirements to extend/customize the platform by applying their knowledge of declarative and programmatic features of the platform.

■ Is competent developing Apex code that will scale to large data sets; has a good understanding of platform behaviors, limits, and performance considerations.

■ Can build custom user interfaces to display and interact with Salesforce data using the Lightning component framework, advanced Visualforce, and moderate JavaScript.

■ Is competent tuning Visualforce pages and understands performance implications of the controller design.

■ Understands and applies best practices for general web and Salesforce-specific security concerns.

■ Can design and implement complex sharing models using declarative and programmatic methods.

■ Can design and implement a test plan that ensures adequate quality (e.g., code coverage, application behaviors, scalability, environment independence, security) across application components.

■ Can deploy custom applications, has a broad understanding of the development lifecycle, and understands all deployment tools and knows when to apply each tool.

■ Understands and uses Apex SOAP and REST web services and how to call out from Apex using SOAP and REST.

■ Understands and uses asynchronous programming: batchable, schedulable, @future, etc.

■ Understands and applies appropriate techniques for error and exception handling in various programmatic contexts.

■ Has invested time in studying the resources listed in this Study Guide and the additional required study materials provided by Salesforce.

■ A candidate for this exam is not expected to be able to administer any standard Salesforce applications, design a technical architecture solution that spans multiple platforms and includes integration and authentication across systems, or develop and publish managed products on the App Exchange that require a security review.

Section 4. About the Transition Exam

The Salesforce Certified Platform Developer I/II multiple-choice transition exam has the following characteristics:
■ Content: 16 multiple-choice/multiple-select questions

■ Time allotted to complete the exam: 30 minutes

■ Attempts to pass: 3

■ No registration fee

■ Delivery options: Proctored exam delivered onsite at a testing center or in an online proctored environment

■ References: No hard-copy or online materials may be referenced during the exam

■ Results: Provided immediately after exam submission as on-screen text and by email
Section 5. Recommended Training and References


As preparation for this exam, Salesforce University recommends a combination of: hands-on experience building custom applications on the platform using the declarative and programmatic capabilities of Apex code and Visualforce pages; training course completion; and self-study in the areas listed in the Exam Outline section of this study guide. Salesforce University recommends the following training resources to guide your study:

■ SOAP API Developer’s Guide: Standard Objects

■ Apex Code Developer’s Guide: Using Salesforce Features with Apex

■ Salesforcel Platform Overview

■ About Advanced Currency Management

■ Compound fields book in the SOAP API Development guide: Object Basics — Compound Fields

■ SOAP API Developer’s Guide: upsert()

■ Visual Workflow Implementation Guide

■ Lightning Components Developer’s Guide

■ Introducing Lightning Components

■ Developer Best Practices Checklist: Salesforce Developers Blog

■ Apex Web Services and Callouts

■ Salesforcel Reporting REST API Developer Guide

■ Salesforcel Analytics API Hands-On Training Webinar

■ Development Lifecycle Guide: Development Tools

In addition, Salesforce University recommends reviewing online Documentation, Tip Sheets and User Guides by searching for the topics listed in the Exam Outline section of the study guide and studying the information related to those topics. Documentation, Tip Sheets, and User Guides can also be accessed through Help & Training. Documentation is also available in PDF format here: https://na
Section 6. Exam Outline

The Salesforce Certified Platform Developer II multiple-choice transition exam measures a candidate’s knowledge and skills related to the objectives listed below. A candidate should have hands-on experience developing custom applications on the platform and have demonstrated the application of each of the features/functions below.
■ Describe the capabilities of base-system objects such as sharing objects, history objects, metadata objects, multi-currency, and Chatter objects.

■ Describe the different capabilities of and use cases for the various Salesforce development platforms (Heroku, Fuel,

■ Describe how to design code that accommodates multi-language, multi-currency, multi-locale considerations.

■ Describe the implications of compound data types in Apex programming.

■ Describe the interactions between Visualforce/Apex with Flow/Lightning Process Builder.

■ Given a scenario, describe when and how to use Apex managed sharing.

■ Describe the use cases for the various authentication techniques.

■ Given a set of requirements, describe the process for designing Lightning components.

■ Describe the common performance issues for user interfaces and the techniques to mitigate them.

■ Describe how to expose Apex classes as SOAP and REST web services.

■ Describe how to use system classes to integrate with SOAP- or REST-based web services.

■ Describe when and how to use metadata, streaming, and Analytics API to enhance Apex and Visualforce solutions.

■ Given a scenario, identify the appropriate tool to analyze application performance profiles and troubleshoot data and performance issues.

This entry was posted in Uncategorized. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s