Salesforce Platform Developer

ForceInfinity offers an elite Salesforce Platform Developer 1 (PD1) training program, meticulously crafted for learners at every stage of their coding journey. This course bridges the gap between basic administration and high-level custom development.

30 Hours 900+ Students 4.8 (156 reviews) Advanced
Salesforce Platform Developer

Take the Lead with Infinity

36 Hours of Live Training – No boring pre-recorded loops.

Expert Mentors – Learn from the pros, not just the manuals.

Intimate Classes – Small batches for maximum engagement.

Lifetime Support – We're here for you 24/7, forever.

Your Schedule, Your Way – Flexible timing and 1-on-1 options available.

Learning Outcomes

What You Will Master

01

Apex Fundamentals

Deep dive into Object-Oriented Programming (OOP), data types, and control statements.

02

Database Mastery

Write efficient SOQL and SOSL queries and handle complex DML operations.

03

Logic & Automation

Build sophisticated Apex Triggers, Classes, and asynchronous transactions.

04

User Interface

Design custom pages using Visualforce development.

05

Testing & Deployment

Learn unit testing and transaction management to ensure code quality.

Course Curriculum

1

Lesson 1 - Objects and Fields

4 lessons
  • Describe the capabilities of objects on the Salesforce platform
  • Create a custom object
  • Create custom fields
  • Create relationship fields
2

Lesson 2 - Work Effectively with Custom Objects and Fields

3 lessons
  • Create formula fields
  • Create roll-up summary fields
  • Describe the capabilities of record types
3

Lesson 3 - Programming with Apex

4 lessons
  • Describe key aspects of Apex that differentiate it from other languages, such as Java and C#
  • Describe why Apex transactions and governor limits must be considered when writing Apex
  • Execute simple Apex
  • Use the sObject data type, primitive data types, and control statements in Apex
4

Lesson 4 - Use SOQL to Query Your Organize Data

3 lessons
  • Write a basic query using SOQL
  • Process query results in Apex
  • Create dynamic queries at runtime
5

Lesson 5 - Use SOQL to Query Parent-Child Relationships

3 lessons
  • Describe a relationship query
  • Traverse child-to-parent relationships
  • Traverse parent-to-child relationships
6

Lesson 6 - DML Essentials

2 lessons
  • Understand different DML invocation methods
  • Handle DML operations and errors in Apex
7

Lesson 7 - Trigger Essentials

3 lessons
  • Understand triggers and their use cases
  • Learn trigger syntax
  • Use trigger context variables
8

Lesson 8 - Classes

3 lessons
  • Understand Apex classes
  • Define classes
  • Understand data access in classes
9

Lesson 9 - Order of Execution and Transactions

4 lessons
  • Understand order of execution
  • Understand trigger behavior in execution
  • Learn Apex transaction lifecycle
  • Understand static variable lifecycle
10

Lesson 10 - Testing Essentials

3 lessons
  • Understand Apex testing framework
  • Create test data
  • Write and execute tests
11

Lesson 11 - Testing Strategies

3 lessons
  • Write maintainable code
  • Handle bulk data in triggers and classes
  • Optimize database operations
12

Lesson 12 - Efficient Apex Design

2 lessons
  • Measure code coverage
  • Apply testing best practices
13

Lesson 13 - Trigger Design Strategies

3 lessons
  • Use declarative vs programmatic logic
  • Understand limitations of declarative tools
  • Improve solutions using declarative features
14

Lesson 14 - Creating Visualforce Pages

4 lessons
  • Create Visualforce pages
  • Use standard controllers
  • Launch via custom buttons
  • Display record data
15

Lesson 15 - Visualforce MVC Layers

3 lessons
  • Create pages
  • Display related data
  • Use controller actions
16

Lesson 16 - Custom Controllers & Extensions

6 lessons
  • Create controller extensions
  • Build custom controllers
  • Work with properties
  • Use PageReferences
  • Invoke methods
  • Create list controllers
17

Lesson 17 - List Controllers & SOSL

2 lessons
  • Use standard list controllers
  • Write SOSL queries
18

Lesson 18 - Visualforce Considerations

3 lessons
  • Evaluate declarative alternatives
  • Handle governor limits and security
  • Apply Visualforce best practices
19

Lesson 19 - Testing Visualforce Controllers

3 lessons
  • Understand controller-view interaction
  • Test constructors
  • Test methods and properties
The ForceInfinity Difference

Why Choose ForceInfinity for Platform Developer?

Code-First Mindset

We don't just teach syntax — we teach how Apex sits within the Salesforce runtime, helping you write governor-limit-aware, production-ready code from day one.

PD1 Certification Track

Every module is structured to cover Platform Developer I exam domains, giving you the fastest route to a recognized Salesforce developer credential.

Full-Stack Context

Apex is taught alongside SOQL, triggers, Visualforce, and async patterns so you understand the complete backend layer, not just isolated snippets.

Your Instructor

ForceInfinity Expert Team

ForceInfinity Expert Team

Salesforce Certified Trainers

11x Certified 5,000+ Students 7+ Yrs Experience

Frequently Asked Questions

Who is a Salesforce Developer?
What are the prerequisites?
Is coding required?
How long does it take to prepare?

Ready to get certified?

Join 900+ students already enrolled.