Professional Documents
Culture Documents
• What is apex?
• Features of Apex
• When to use Apex
• Flows of Action
• Features that are not supported by Apex
• Apex Environments
• different tools for writing Apex Code
• Force.com developer console
• force.com IDE
• Code Editor in Salesforce Interface
• Apex Variables
• Literals
• Comments
ii. Expressions
• Datatypes
• Primitive Datatypes
• Integer datatype
• Integer
• Long
• floating point datatype
• Double
• Decimal
• Time , Date and DateTime
• Date
• Time
• DateTime
• Boolean
• String
• ID
• BLOB
• sObjects and Generic sObjects
• Enums
• Collections
• Lists
• Initialisation
• Nested List
• List Array Notation
• Sets
• Initialisation Methods
• Map
• Initialization Methods
• Rules of Conversion
• Operators
• Logic Control and Looping Statements
• If Else
• Loops
• do while{}
• while{}
• for{}
• forEach{}
• dynamic sosl
• Exception Handling
• System defined exceptions and types
• custom or user defined exception types
• Apex Trigger
• Triggers basics
• Types
• before
• after
• Triggers and their order of execution
• Trigger events
• Trigger helper class pattern
• Bulkified Triggers
• Handling Recursion in Triggers
• Best practices for triggers
• Trigger Exceptions
• API
• SOAP API
• Rest API
• Metadata API
• Deployment Process
• Application Development Life Cycle
• Sandboxes
• Change Sets
• Force.com Migration tool
• Force.com IDE
• Packages
• Steps for production deployment
• Best practices