Apex is like Java for Salesforce. It enables you to add and interact with data in the
Lightning Platform persistence layer. It uses classes, data types, variables, and if-else
statements. You can make it execute based on a condition, or have a block of code execute
repeatedly.