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.

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.
What You Will Master
Apex Fundamentals
Deep dive into Object-Oriented Programming (OOP), data types, and control statements.
Database Mastery
Write efficient SOQL and SOSL queries and handle complex DML operations.
Logic & Automation
Build sophisticated Apex Triggers, Classes, and asynchronous transactions.
User Interface
Design custom pages using Visualforce development.
Testing & Deployment
Learn unit testing and transaction management to ensure code quality.
Course Curriculum
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
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
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
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
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
Lesson 6 - DML Essentials
2 lessons- Understand different DML invocation methods
- Handle DML operations and errors in Apex
Lesson 7 - Trigger Essentials
3 lessons- Understand triggers and their use cases
- Learn trigger syntax
- Use trigger context variables
Lesson 8 - Classes
3 lessons- Understand Apex classes
- Define classes
- Understand data access in classes
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
Lesson 10 - Testing Essentials
3 lessons- Understand Apex testing framework
- Create test data
- Write and execute tests
Lesson 11 - Testing Strategies
3 lessons- Write maintainable code
- Handle bulk data in triggers and classes
- Optimize database operations
Lesson 12 - Efficient Apex Design
2 lessons- Measure code coverage
- Apply testing best practices
Lesson 13 - Trigger Design Strategies
3 lessons- Use declarative vs programmatic logic
- Understand limitations of declarative tools
- Improve solutions using declarative features
Lesson 14 - Creating Visualforce Pages
4 lessons- Create Visualforce pages
- Use standard controllers
- Launch via custom buttons
- Display record data
Lesson 15 - Visualforce MVC Layers
3 lessons- Create pages
- Display related data
- Use controller actions
Lesson 16 - Custom Controllers & Extensions
6 lessons- Create controller extensions
- Build custom controllers
- Work with properties
- Use PageReferences
- Invoke methods
- Create list controllers
Lesson 17 - List Controllers & SOSL
2 lessons- Use standard list controllers
- Write SOSL queries
Lesson 18 - Visualforce Considerations
3 lessons- Evaluate declarative alternatives
- Handle governor limits and security
- Apply Visualforce best practices
Lesson 19 - Testing Visualforce Controllers
3 lessons- Understand controller-view interaction
- Test constructors
- Test methods and properties
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
Salesforce Certified Trainers
Frequently Asked Questions
Ready to get certified?
Join 900+ students already enrolled.