Salesforce Platform Developer I

Salesforce Platform Developer I

This course is designed for professionals who already understand Salesforce from an Admin or power-user perspective and now want to move into programmatic development. Through guided examples, live coding, and hands-on assignments, you’ll learn how to write clean, scalable code that follows Salesforce best practices and works seamlessly with declarative tools such as Flow.
By the end of this course, you’ll be able to design and build scalable applications on Salesforce using Apex and Lightning Web Components, following governor-limit and best-practice guidelines

Training Content

Apex Programming Basics:

Introduction to Apex
Salesforce development tools (Developer Console, VS Code)
Apex syntax, variables, and data types
Triggers
Writing basic Apex triggers
Trigger events and execution context

SOQL:

Introduction to SOQL
Writing basic SOQL queries
Aggregate functions and relationships

Introduction to Lightning Web Components (LWC):

Understanding LWC
Difference between Aura and LWC
Setting up a Lightning development environment
Basic LWC Development
LWC folder structure and key files
Creating simple LWCs and adding to a page

Salesforce Integration:

Deployment Tools
REST API overview and usage
Calling external services using Apex (HTTP callouts)

Working with Salesforce APIs (REST and SOAP)
External services integration using OAuth

Salesforce to Salesforce Integration using Named Credentials

Advanced Apex Programming:

Asynchronous Apex
Future methods
Batch Apex

Queueable Apex
Apex Scheduler
Custom Metadata and Settings
Creating and managing custom settings
Use cases for custom metadata

Developer working remotely, coding on a laptop with phone in hand, showcasing modern work culture.
A woman using a laptop navigating a contemporary data center with mirrored servers.
A woman focuses on data displayed on a computer screen in a dark room.
A futuristic humanoid robot in an indoor Tokyo setting, showcasing modern technology.
Scroll to Top