Salesforce Platform Developer I (PD1) Certification Training
CertOcean's Salesforce Platform Developer I (PD1) training is a live, instructor-led online course that prepares you for the Salesforce Platform Developer I (PD1) certification exam. You learn in 15 live sessions (27 hours in total) with an expert instructor, work through 14 curriculum modules with hands-on assignments and keep lifetime access to the class recordings.
Instructor-led live sessions36 hours of live online classes. Weekend batch: 12 sessions of 3 hours each. Weekday batch: 18 sessions of 2 hours each.
Real-life case studiesAt the end of the training, you work on a Salesforce project.
AssignmentsEvery class includes a quiz to finish before the next class, so you apply each concept.
Lifetime accessKeep lifetime access to the LMS, where you can watch class recordings and view slides online.
24/7 expert supportOur support team is available 24x7 to answer technical questions.
CertificationComplete the final project to receive CertOcean's Salesforce Platform Developer course certificate. You earn the Salesforce credential by passing Salesforce's Platform Developer I exam.
What you'll learn in this course
Build custom objects and fields and manage data on the Salesforce platform
Write Apex code using data types, logic, classes and governor limits
Query and change data with SOQL, SOSL and DML
Create Apex triggers and handle exceptions and debugging
Write Apex test classes and plan deployments
Build user interfaces with Visualforce, controllers and Lightning components
What is Salesforce Platform Developer I training?
Salesforce Platform Developer I training is a program, designed by industry experts, that teaches you to build and deploy applications on Salesforce using business logic and custom user interfaces. It uses the programmatic capabilities of the Salesforce Platform and prepares you for the Platform Developer I exam, giving you a competitive edge in the Salesforce job market.
What will you learn in Salesforce PD1 training?
After this course, you will be able to:
Create and change objects with the declarative interface
Write business logic with Apex triggers and classes using SOQL and DML
Design programmatic solutions that make the most of declarative customizations
Write Apex triggers that respect the save order of execution
Design programs for a multi-tenant platform
Write Visualforce markup and code to customize the user interface
Test Apex and Visualforce code with the built-in testing framework
Why get Salesforce Platform Developer I certified?
This training makes you skilled at writing business logic and customizing applications on the Salesforce Platform, and prepares you for the Platform Developer I exam so you can join the global community of certified Salesforce developers.
Who should take Salesforce developer training?
This course suits professionals who want to grow in CRM and cloud computing, including:
Siebel and other CRM product experts
Experienced professionals who want a career with a leading cloud platform
Functional consultants moving to Salesforce
Freshers entering Salesforce and cloud computing
Java, C# or mainframe developers moving off legacy platforms
What are the prerequisites for Salesforce PD1 training?
There are no prerequisites, so anyone can take this course. A sound understanding of SQL, HTML and JavaScript helps.
Curriculum
Salesforce Platform Developer I (PD1) course syllabus
14 modules · 108 topics · 27 hours of live training
01Introduction to Cloud Computing and Salesforce11 topics
Learning goal: Learn cloud service and deployment models and how the Salesforce Platform is built.
Cloud service and deployment models
The cloud market and ownership
Introduction to the Salesforce Platform
Declarative vs. programmatic options
Metadata-driven, multi-tenant architecture
Business and IT benefits
Salesforce development tools
AppExchange as an application strategy
Finding and using Salesforce documentation
Salesforce Trust
02Custom Objects and Fields8 topics
Learning goal: Model data on the Salesforce Platform with standard and custom objects.
Standard and custom objects
Custom fields
Relationship fields
Formula fields
Roll-up summary fields
Junction objects
Declarative automation with Flow
03Data Management in Salesforce5 topics
Learning goal: Import and export data on the Salesforce Platform.
Data management in Salesforce
Data Import Wizard and Data Loader
Importing data
Exporting data and the data export service
04Introduction to Apex Programming6 topics
Learning goal: Learn the Apex language and its governor limits.
Introduction to Apex
Apex classes and triggers
The Apex development process
Development tools: Developer Console and VS Code with Salesforce Extensions
Apex governor limits
05Apex Data Types and Control Statements6 topics
Learning goal: Learn the basic building blocks of Apex.
Apex data types overview
Primitive, sObject, enum and collection data types
Apex operators
Control statements
Running Apex code
06Apex Classes8 topics
Learning goal: Apply object-oriented programming in Apex.
Apex classes and access modifiers
Constructors
Class variables and methods
Inheritance, sharing and interfaces
The this keyword
Accessing Apex classes
System classes and methods
07sObject Relationships, SOQL and SOSL9 topics
Learning goal: Work with sObject relationships and query Salesforce data.
Standard object and field API names
Relationships in Apex
SOQL functions, bind variables and SOQL for loops
Processing query results
Dynamic queries
Relationship queries and their types
SOSL queries
SOQL vs. SOSL
08Data Manipulation Language (DML)7 topics
Learning goal: Change data with DML and control transactions.
DML statements
DML in loops and bulk DML
Database class methods and DML options
Transaction control
Ways to run DML operations
Handling DML errors
09Apex Triggers and Transactions9 topics
Learning goal: Build Apex triggers and understand the Apex transaction lifecycle.
Trigger types, syntax and events
The save order of execution
Trigger context variables
Avoiding recursion
Bulkified triggers
The trigger handler pattern
The Apex transaction lifecycle
Static variables across a transaction
10Exception Handling and Debugging in Apex7 topics
Learning goal: Handle exceptions and debug Apex code.
Exceptions and exception statements
System-defined exceptions and exception methods
Catching different exception types
Custom exceptions
Debugging with debug logs
Anonymous Apex as a debugging tool
11Apex Testing and Design Strategies9 topics
Learning goal: Write reliable tests and follow Apex testing best practices.
The Apex testing framework
Writing and running Apex tests
Creating test data
Running tests in the Developer Console and VS Code
Testing best practices
Bulk testing
Efficient tests for DML and queries
Code coverage
12Deployment Strategies and Visualforce Pages9 topics
Learning goal: Understand the Salesforce development lifecycle and build Visualforce pages.
The application development lifecycle
Development environments and sandboxes
Deploying applications and components
Deployment best practices
Introduction to Visualforce
Creating a Visualforce page and launching it from a custom button
Showing records on a Visualforce page
Visualforce best practices, limits and security
13Visualforce Controllers and Controller Extensions9 topics
Learning goal: Use standard controllers, custom controllers and extensions with Visualforce.
Controller architecture and methods
Standard controllers
Custom controllers
Controller extensions and constructors
Testing and deploying controllers
Security in controllers and Visualforce
Page references
Action methods, getters, setters and properties
14Lightning Component Framework5 topics
Learning goal: Get started with building Lightning components.
Overview of Salesforce Lightning
Lightning Web Components and the Aura framework
Structure of a Lightning component
Benefits of the Lightning component framework
Get the detailed syllabus
Receive the full module plan, batch timings and a call with an advisor who can answer your exam questions.
How much does the Salesforce Platform Developer I (PD1) course cost?
The Salesforce Platform Developer I (PD1) training costs $429, down from the regular $479 (you save 10%). It is a one-time payment in US dollars, and you can pay securely by card or PayPal.
What if I miss a Salesforce developer class?
You won't miss any content. You can watch the recorded session or attend the same session in the next live batch.
Where can I get help during Salesforce developer training?
Our support team is available 24x7. Send your question anytime, and we will make sure it is answered as quickly as possible.
Can I get help after the Salesforce developer course ends?
Yes. We support learners even after they finish the course, and our team will help you with any technical or course-related questions.
How long is the Salesforce Platform Developer course?
The course has 36 hours of live online classes: 12 weekend sessions of 3 hours each or 18 weekday sessions of 2 hours each, with a quiz after every class.
What are the system requirements for Salesforce developer training?
You need a computer with a good internet connection. If you have any setup questions, our 24x7 support team will help.
How do the hands-on Salesforce developer practicals work?
You do all the practicals and projects in a lab environment set up for this Salesforce course.
Will I get a certificate after the Salesforce Platform Developer I (PD1) training?
Yes. You receive a CertOcean certificate of completion when you finish the training. The official Salesforce certification is awarded by Salesforce when you pass the exam, and this course prepares you for it.
What if I don't pass the Salesforce Platform Developer I (PD1) exam?
Choose CertOcean's No Pass, No Pay exam assistance. If you don't pass on your first attempt, your exam assistance fee comes back under the refund terms. Training-only plans are not covered.
Free course consultation
Talk to a Salesforce Platform Developer I (PD1) advisor
Share your details and we will send the syllabus, the next batch dates and the best plan for your exam date.