Salesforce Course Content

Salesforce Administration

Introduction to SFDC

  • Introduction to Cloud Computing
  • Understanding SaaS
  • Understanding PaaS
  • Introduction to Salesforce CRM
  • Navigating Salesforce Organization
  • Understand Salesforce Architecture
  • Salesforce Editions
Building Data Model
  • Understand Standard & Custom objects
  • Object Relationships
  • Many-to-Many Relationships
  • Work with Schema Builder
  • Create Custom Object Tab
  • Create and Customize Lightning Apps
  • Working with Page layouts
Formulas & Validations
  • Use Formula Fields
  • Implement Roll-up summary fields
  • Create Validation Rules
  • Debug Logs
Data Security
  • Overview of Data Security
  • Control access to the Org
  • Control access to Objects
  • Control access to Fields
  • Control access to Records
  • Create a Role Hierarchy
  • Define Sharing Rules
  • Set up Audit Trails
  • Field History Tracking
  • Transferring Records
Lightning Flow
  • Choose the Right Automation Tool
  • Use Process Builder
  • Use Flow Builder
  • Use Approval Process
  • Workflow Rules
  • Good Bye Workflow Rules
Data Management
  • Import Data
  • Using Data Import Wizard
  • Export Data
  • Installing Data Loader
  • Use Data Loader to Export Data
  • Use Data Loader to Update Data
Reports & Dashboards
  • Introduction to Reports & Dashboards
  • Use Report Builder
  • Format Reports
  • Create Dashboards
  • Set up a Custom Report Type
  • Create a Custom Report Type
  • Add Child objects to Custom Report Type

Salesforce Development

Introduction to Sandbox

  • Understanding Sandbox
  • Sandbox Types
  • Creating a Sandbox
  • Get started with Apex
  • Use sObjects
  • Manipulate Records with DML

Apex Classes

  • Static Variables & Methods
  • Apex Properties
  • Extending a class
  • Interface
  • With or Without Sharing
  • Execution Governors & Limits

SOQL & SOSL

  • Write SOQL Queries
  • Write SOSL Queries

Apex Triggers

  • Get Started with Apex Triggers
  • Triggers and Order of Execution
  • Static variables to break Trigger Recursion

Batch & Dynamic Apex

  • Batch Apex
  • Dynamic Apex

Apex Testing

  • Get Started with Apex Tests
  • Test Apex Triggers
  • Using seeAllData
  • Using Test Setup methods
  • Using runAs method
  • Using startTest and stopTest

Visualforce Basics

  • 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 Custom Controllers
  • Use Controller Extensions
  • Use Static Resources
  • Overriding Buttons, Links, and Tabs with Visualforce

Package Metadata

  • Packaging Metadata