Apex is a strongly typed, object-oriented programming language that allows developers
to execute flow and transaction control statements on the Lightning Platform server, in
conjunction with calls to the API.
Introducing Apex
Apex code is the first multitenant, on-demand programming language for developers interested in building the next generation of business applications. Apex revolutionizes the way developers create on-demand applications.
Apex Development Process
In this chapter, you’ll learn about the Apex development lifecycle, and which organization and tools to use to develop Apex. You’ll also learn about testing and deploying Apex code.
Apex Quick Start
This step-by-step tutorial shows how to create a simple Apex class and trigger, and how to deploy these components to a production organization.