Trailhead Virtual Bootcamp for Platform Developer I is a blended, prescriptive, expert-led training program that gives you a 40-day plan to learn what you need to become a Salesforce Certified Platform Developer I. The course is self-paced content, accompanied by 2 weekly 1.5hour instructor live sessions for coaching and Q&A. The course comes with an exam voucher.


* Actual course outline may vary depending on offering center. Contact your sales representative for more information.

Learning Objectives

When you complete this course, you will be able to: Identify common use cases for declarative versus programmatic customization. Describe key features of Salesforce programming languages including: Apex, SOQL, SOSL, Lightning Web Components, Aura Components, and Visualforce. Write Apex classes and triggers, following best practices. Explain important Salesforce concepts such as the testing framework, governor limits, and the save order of execution. Use programmatic techniques to prevent security vulnerabilities.

  • Salesforce Platform Basics

  • Salesforce Platform Architecture
    Customization Options
    Objects, Fields, and Relationships
    Formula and Roll-Up Summary Fields

  • Declarative Automation and Apex Fundamentals

  • Declarative Process Automation
    Apex Overview
    Data Types, Classes, and Methods
    Control Flow Statements

  • Working with Data in Apex

  • Data Manipulation Language
    SOQL and SOSL
    Data Access Security
    Interfaces and Inheritance
    Governor Limits

  • Apex Triggers, Visualforce, and Best Practices

  • Triggers
    Save Order of Execution
    Invocable Apex
    Exception Handling
    Visualforce Pages
    Visualforce Controllers

  • Lightning Components

  • SOQL Injection
    Visualforce Pages in Lightning
    Aura Components
    Lightning Component Events
    Lightning Web Components
    Platform Events
    Next Best Action

  • Testing, Code Coverage, and Deployment

  • Testing Apex Code
    Debugging and Monitoring
    Development and Deployment Tools
    Data Import and Export


Developers with experience of Object Oriented Programming Language such as Java, C# or Python. Developers who want to learn to make programmatic customizations using Apex and get a solid foundation to become a Salesforce Platform Developer will benefit from this course.. Developers who want to become Salesforce Platform Certified with a flexible self-paced learning schedule will also find great value.




There are no prerequisites for this course.


Length: 40.0 days (320 hours)


Not Your Location? Change

Course Schedule:

To request a custom delivery, please chat with an expert.