Apex es un lenguaje propietario desarrollado por Salesforce.com. Es un lenguaje de programación orientado a objetos fuertemente tipado que permite a los desarrolladores ejecutar declaraciones de control de flujo y transacciones en el servidor de la plataforma Force.com junto con llamadas a la API de Force.com.
Este tutorial está dirigido a programadores de Salesforce que comienzan a aprender Apex. Esto lo llevará a un nivel intermedio de experiencia en programación de Apex que cubre todos los aspectos importantes de Apex con una experiencia práctica completa en código.
Se necesitan conocimientos básicos de la plataforma y el desarrollo de Salesforce. Apex es un lenguaje de programación que debe usarse con Salesforce. Este tutorial asume que ya ha configurado la instancia de Salesforce que se utilizará para realizar nuestra programación de Apex.