- Get Started with the Salesforce Platform
- Develop Without Code
- Code with Salesforce Languages
- Extend the Salesforce Platform
- Understand Custom & Standard Objects
- Create Object Relationships
- Work with Schema Builder
- Import Data
- Export Data
- Overview of Data Security
- Control Access to the Org
- Control Access to Objects
- Contral Access to Fields
- Control Access to Records
- Create a Role Hierarchy
- Define Sharing Rules
- Use Formula Fields
- Implement Roll-Up Summary Fields
- Create Validation Rules
- Figure Out Which Tool to Use
- Automate Basic Business Process with Process Builder
- Collect Information from Users and then Operate on It with Visual Workflow
- Automate Sets of Delayed Actions with Workflow
- Customize How Records Get Approved with Approvals
- Get Started with the Salesforce Mobile App
- Create Global Quick Actions
- Create Object-Specific Quick Actions
- Customize Compact Layouts
- Customize Navigation
- Get Started with Apex
- Use sObjects
- Manipulate Records with DML
- Write SOQL Queries
- Write SOSL Queries
- Get Started with Apex Triggers
- Bulk Apex Triggers
- Get Started with Apex Unit Tests
- Test Apex Triggers
- Create Test Data for Apex Tests
- Get Started with Visualforce
- Create and Edit Visualforce Pages
- Use Simple Variables and Formulas
- Use Standard Controllers
- Display Records, Fields, and Tables
- Input Data using Forms
- Use Standard List Controllers
- Use Static Resources
- Create & Use Custom Controllers
- Get Started with the Developer Console
- Navigate and Edit Source Code
- Generate and Analyze Logs
- Inspect Objects at Checkpoints
- Execute SOQL and SOSL Queries
- Choose the Right Search Solution
- Build Search for Common Use Cases
- Optimize Search Results