5 or 10 days - 40h
English, German, Spanish, French
Virtual
Public
Are you a programmer who wants to understand how to customize applications programmatically on the Salesforce platform? In this course, you will learn the core of the Apex programming language and Visualforce markup in order to customize your Salesforce applications.
You will get hands-on experience retrieving, manipulating, and storing data programmatically into data objects (sObjects). You will write custom logic using Apex triggers and classes, and test that logic using the built-in testing framework.
You will explore how Apex code interacts with declarative customizations on the platform, and the nuances of working on a multi-tenant platform. You’ll then examine common techniques for designing solutions in Apex. These activities will culminate in an exercise building a complex trigger that takes advantage of the declarative aspects of the platform.
You will get hands-on experience writing Visualforce pages to customize your user interface as well as a brief introduction to the Lightning Component framework.
This course is designed for programmatic developers, with a good understanding of core object-oriented programming concepts, who additionally have experience building declarative solutions on the Salesforce platform, and need to be able to write programmatic customizations to both the business logic and user interface layers using Apex and Visualforce. The course is also designed to help you prepare for the Salesforce Platform Developer I certification.
Prepare for the course with this Trailmix.
To prepare for this class, if you do not have experience building declarative solutions on the Salesforce platform, consider completing one of the following:
Trailhead Academy Course: DEX403 Declarative Development for Platform App Builders in Lightning Experience OR
Recommended minimum Pre-Work: Programmatic Development with Apex and Visualforce pre-work
To prepare for this class, if you are not programmatic developer, consider completing the following class to get an introduction to Object-Oriented Programming using Apex on the Lightning Platform
Trailhead Academy Course: Introduction to Object Orientated Programming using Apex on the Lightning Platform.
Our team of experts are always available to provide consultation services and help you identify the most appropriate course that aligns with your team’s objectives.
I’ll attend the course (virtually or in person) in:
Choose who is going to attend: