The document provides an overview of Apex development for the Winter '13 release of Salesforce:
- It introduces Apex and how it can be used to extend Salesforce with custom application logic. The basic development process is outlined including using sandboxes, writing code, testing, and deployment.
- Core Apex concepts like data types, variables, expressions, and control structures are explained. Invoking Apex via triggers, schedulers, and anonymous blocks is also covered at a high level.
- The document serves as a reference for Apex classes, interfaces, exceptions and standard methods that can be used in development. Debugging and testing techniques are also summarized.