*Friday CLOSED

Timings 10.00 am - 08.00 pm

Call : 021-3455-6664, 0312-216-9325 DHA 021-35344-600, 03333808376, ISB 03333808376

Salesforce Developer – Platform Developer-II

Be the first to rate Salesforce Certification Exam Course
Or log in to access your purchased courses
by admin2
Price: 180,000
2 Months
0 Lessons

SalesForce Course

Salesforce Developer – Platform Developer-II

The Salesforce Platform Developer II program is designed for individuals who would like to demonstrate their skills and knowledge in advanced programmatic capabilities of the Lightning Platform and data modeling to develop complex business logic and interfaces. The candidate can design, develop, test, and deploy programmatic solutions that are maintainable, reusable, and follow design patterns and object-oriented programming best practices.

Course Key Learnings
  • 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 knowledge of declarative and programmatic features of the Lightning Platform.

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

  • Can build custom user interfaces to display and interact with Salesforce data using Lightning Web Components and Aura Components, advanced Visualforce, CSS, and JavaScript.

  • Is competent in 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 (for example; code coverage, application behaviors, scalability, environment independence, security) across application components.

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

Course Outline

Salesforce Fundamentals: 5%

  • Given a scenario, analyze the effects of using base-system objects such as sharing objects, history objects, metadata objects, multi-currency, and Chatter objects. (Salesforce Documentation: Sharing a Record Using Apex, Considerations for Enabling Multiple Currencies)
  • Given a requirement, determine if a declarative or custom-coded solution should be implemented. (Salesforce Documentation: Benefits of Declarative Programming vs. Imperative Programming)
  • Demonstrate knowledge of the localization features and capabilities and how they affect coding. (Salesforce Documentation: Localization, Translations)

Data Modeling and Management: 6%

  • Given a scenario, identify and justify where Apex managed sharing should be used. (Salesforce Documentation: Understanding Apex Managed Sharing)
  • Describe the use of cases for and benefits of external IDs. (Salesforce Documentation: Relating Records by Using an External ID)
  • Identify use cases for different types of custom metadata and custom settings, and describe how to implement solutions for those use cases. (Salesforce Documentation: Custom Settings, Custom Metadata Types)

Logic and Process Automation: 20%

  • Given a scenario, identify the considerations of interactions between multiple processes, both declarative and programmatic. (Salesforce Documentation: Identify Tools to Build Your App)
  • Identify how an Apex method can be made available for use by Lightning Web Components. (Salesforce Documentation: Call Apex Methods)
  • Given a scenario, propose and justify the optimal programmatic or declarative solution.
  • Demonstrate knowledge of the best practices for writing Apex triggers. (Salesforce Documentation: Trigger and Bulk Request Best Practices)
  • Describe the Apex features available for error handling and maintaining transactional integrity. (Salesforce Documentation: Error Handling Best Practices for Lightning and Apex, Exceptions in Apex)
  • Identify the keywords used in a SOQL query and explain where they’re used in a query’s structure. (Salesforce Documentation: Salesforce Object Query Language (SOQL))
  • Analyze a set of requirements and determine the benefits of using asynchronous Apex coding.. (Salesforce Documentation: Asynchronous Processing Basics)
  • Given a scenario and requirements, identify the appropriate dynamic Apex feature to use in the solution. (Salesforce Documentation: Dynamic Apex)

User Interface: 19%

  • Given requirements and code snippets for a Lightning Web Component or Aura Component and its Apex controller class, determine necessary changes to the Apex class. (Salesforce Documentation: Testing Custom Controllers and Controller Extensions)
  • Describe the techniques for using Visualforce to perform actions and partial page refreshes, and asynchronous operations (Salesforce Documentation: Implementing Partial Page Updates with Command Links and Buttons)
  • 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. (Salesforce Documentation: Use Lightning Components in Lightning Experience, Dynamic Lightning Pages)
  • Given requirements and code snippets for resources in a Lightning Web Component or Aura Component bundle, determine necessary changes to the component. (Salesforce Documentation: Component Bundles, Lightning Bundle Configurations Available in the Developer Console)
  • 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. (Salesforce Documentation: Communicating with Events)
  • Given a scenario, describe how to configure a Lightning Web Component or Aura Component to be displayed in a modal dialog using declarative configuration. (Salesforce Documentation: Configure Components for Lightning Pages and the Lightning App Builder)
  • Describe the purpose and benefit of static resources in Visualforce, Lightning Web Components, and Aura Components. (Salesforce Documentation: Use Static Resources)

Performance: 16%

  • Identify the common performance issues for user interfaces and demonstrate knowledge of techniques and tools to mitigate them. (Salesforce Documentation: Lightning Knowledge)
  • Given a scenario, choose the appropriate logic and query structure to maximize application performance and handle large data volumes. (Salesforce Documentation: Working with Very Large SOQL Queries)
  • Analyze a given scenario and determine performance improvements that can be achieved with an asynchronous callout. (Salesforce Documentation: Process for Using Asynchronous Callouts)
  • Select scenarios where code reuse is applicable and how the reuse should be implemented. (Salesforce Documentation: Learn About Code Reuse and Apex Controllers)
  • Given sample code, identify inefficiencies, and demonstrate the ability to resolve them. (Salesforce Documentation: Optimize Lightning Experience Performance)

Integration: 15%

  • Given a set of requirements, apply the programmatic techniques and platform features for inbound communication. (Salesforce Documentation: Platform Events and the Salesforce Enterprise Messaging Platform, Using Salesforce Features with Apex)
  • Given a scenario, apply programmatic techniques and platform features for outbound communication.
  • Given a set of requirements, choose the appropriate integration technique. (Salesforce Documentation: Integrating with the Salesforce Platform in Lightning Experience)
  • Describe the techniques and benefits of using External IDs for data integration. (Salesforce Documentation: Relating Records by Using an External ID)

Testing: 14%

  • Apply techniques and tools for testing Apex classes and triggers. (Salesforce Documentation: Testing Apex)
  • Apply techniques and tools for testing Visualforce controllers and controller extensions. (Salesforce Documentation: Testing Custom Controllers and Controller Extensions)
  • Given a scenario or Apex tests that are not performing as expected, apply techniques and tools to isolate and identify the issues. (Salesforce Documentation: Testing Your Changes)

Debug and Deployment Tools: 5%

  • Given a scenario, Apex code, or trigger that is not performing as expected, apply techniques and tools to isolate and identify the issues. (Salesforce Documentation: Testing Best Practices)
  • Given a scenario, formulate the deployment process, supporting tools, and mechanisms. (Salesforce Documentation: Tools for Developing and Deploying Changes, Deploy Your Changes)
  • Given a scenario or sample of JavaScript code, identify issues to resolve errors and use best practice patterns.

About the Exam    

Read on for details about the Salesforce Platform Developer II exam.

  • Content: 60 scored, multiple-choice/multiple-select questions and up to 5 non-scored questions
  • Time allotted to complete the exam: 120 minutes
  • Passing score: 70%
  • Registration fee: USD 200, plus applicable taxes as required per local law
  • Retake fee: USD 100, plus applicable taxes as required per local law
  • 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.
  • Prerequisite: Salesforce Platform Developer I credential

🔖  Salesforce Cloud  (FREE Practice Exam Dumps)

Job Interview Questions & Answers

International Student Fee 750 USD

Flexible Class Options

  • Week End Classes For Professionals  SAT | SUN
  • Corporate Group Trainings Available
  • Online Classes – Live Virtual Class (L.V.C), Online Training

Related Courses

Salesforce Administrator-I Exam Dump

Sales Cloud Consultant

Cloud Computing Diploma – AWS Azure Google Cloud (All-in-One)

Google Professional Cloud Developer

Google Cloud Certified Professional Cloud Architect

AWS Training – AWS Certified Associate + Professional (2 in 1)

AWS Developer Training Course

Microsoft Azure Administrator – Associate

Oracle Cloud Infrastructure Architect Associate


Flexible Classes Schedule

Online Classes for out of city / country students

Unlimited Learning - FREE Workshops

FREE Practice Exam

Internships Available

Free Course Recordings Videos

Register Now


Or log in to access your purchased courses
Salesforce Certified Platform Developer-II Training Course Karachi Pakistan UAE

OMNI ACADEMY & CONSULTING is one of the most prestigious Training & Consulting firm, founded in 2010, under MHSG Consulting Group aim to help our customers in transforming their people and business - be more engage with customers through digital transformation. Helping People to Get Valuable Skills and Get Jobs.

Read More

Contact Us

Get your self enrolled for unlimited learning 1000+ Courses, Corporate Group Training, Instructor led Class-Room and ONLINE learning options. Join Now!
  • Head Office: A-2/3 Westland Trade Centre, Shahra-e-Faisal PECHS Karachi 75350 Pakistan Call 0213-455-6664 WhatsApp 0334-318-2845, 0336-7222-191, +92 312 2169325
  • Gulshan Branch: A-242, Sardar Ali Sabri Rd. Block-2, Gulshan-e-Iqbal, Karachi-75300, Call/WhatsApp 0213-498-6664, 0331-3929-217, 0334-1757-521, 0312-2169325
  • ONLINE INQUIRY: Call/WhatsApp +92 312 2169325, 0334-318-2845, Lahore 0333-3808376, Islamabad 0331-3929217, Saudi Arabia 050 2283468
  • DHA Branch: 14-C, Saher Commercial Area, Phase VII, Defence Housing Authority, Karachi-75500 Pakistan. 0213-5344600, 0337-7222-191, 0333-3808-376
  • info@omni-academy.com
  • FREE Support | WhatsApp/Chat/Call : +92 312 2169325

  • Monday10.00am - 7.00pm
  • Tuesday10.00am - 7.00pm
  • Wednesday10.00am - 7.00pm
  • Thursday10.00am - 7.00pm
  • FridayClosed
  • Saturday10.00am - 7.00pm
  • Sunday10.00am - 7.00pm
WhatsApp Us