Salesforce Training

Salesforce Admin Training

Trainer 1

Trainer 2

Trainer 3

Developer Training

Trainer 1

Trainer 2

Developer Console

1. Anonymous Window

2. Logs

3. Query Editor

4. Understanding Logs

5. Ceating Apex Class

6. VF Pages

Oops Basics

1. Lexicals, 2. Keywords

3. Variables, 4. Identifiers

5. Data Types, 6. Statements

7. Conditional Statements, 8. For Loops

9. Methods, 10. Oops Fundamentals

11. Encapsulations, 12. Class

13. Constructor, 14. Overloading

15. Object Creation, 16. This keyword

17. Static Keywords, 18. Final Keywords

19. Exceptional handling, 20. Try-Catch

21. Abstraction, 22. Interface

23. Setter Method, 24. Getter Method

25. Inheritance


1. Basics

a. Intro, b. MVC Architectire

c. Need of Visualforce, d. Server side controllers

2. Creating VF Page, a. Standard navigation

b. Enable Development Mode, c. Developer Console

d. Eclipse

3. Visualforce basics

a. Page, b. Standard Controller

c. Form, d. PageBlock

e. PageBlockSection, f. PageBlockButtons

g. CommandButton, h. CommandLink

4. Standard Controller, a. Refering Sobjects in VF Page

b. Inputfields, c. Outputfields

d. InlineEdit Support, e. Satandard Actions on subject

5. List View

a. PageBlocktable, b. DataTable

c. DataList, d. Repeat

e. RecordSetVa, f. Column

g. Facet

6. Input Components

a. Input text, b. Input Text Area

c. Input Check Box, d. Input Hidden

e. Input Secret

7. Select Components

a. Select Option

b. Select Options

c. Select list

d. Select Check boxes

e. Select Radio Buttons

8. OutPut Components

a. Output Label

b. Output Text

9. Refering Apex Class in VF

a. Controller

b. Setter Methods

c. Getter methods

10. Message Tags

a. Page Message

b. Page Messages

11. Panel tags

a. Panel Grid

b. Panel group

c. Panel bar

d. Panelbar Item

e. Output panel

f. Tap panel

g. Tab

12. Other Compoenets

a. Details

b. Iframe

c. Image

d. IncludeScript

e. includePage

f. Rendered, Rerender, RenderAs

g. RelatedList

13. Ajax Actions

a. ActionSupport

b. ActionFunction

c. ActionPoller

d. ActionStatus

e. ActionRegion

14. JavaScripting

a. Basics

b. Events

c. Functions

d. Invoking Functions in VF Page

e. Validation in Vf page

f. Internal Javascript

g. External javaScript

15. Ajax

a. Ajax Connection

b. DML in Ajax

c. SOQL in Ajax

d. Remote Actions

16. JQuery

a. Static Resource

b. Include in JQuery in VF

c. AutoComplete

d. Toggle Functions

17. CSS

a. Create CSS Class

b. Internal CSS

c. External CSS

d. Static Resource in External CSS

e. Boostrap Usage in Visualforce

f. Realtime Scenaio’s

18. Visualforce Custom Components

19. Realtime Use Cases

20. Converting Visualforce into Lightning

21. Create Custom Tab for Visualforce Page


1. SObjects

2. Wrapper Class

3. Collections

a. Arrays

b. List

c. Set

d. Map

e. Wrappers

f. Real Time Snippets

g. Exmple using Visualforce


a. Intro

b. Query Editor

c. Workbench

d. Static SOQL

e. Dynamic SOQL

f. Relational SOQL

g. Parent to Child

h. Child to Parent

i. Aggregate Functions

j. Date literal

k. Indexing

l. Real Time Scenarios

m. Snippet using List,Set,map with SOQL

n. Snippets Using Wrapper & SOQL


a. Intro

b. Search Data

c. Real Time Scenarios

6. DML

a. Intro

b. Atomic Operations

c. Non Atomic Operations

d. Insert Statements

e. Update Statements

f. Delete Statements

g. Upsert Statements

h. Merge Statements

i. Database.Error

j. DML Using Method of Database class

k. Tranactional Statements

l. Rollback and Save Point

m. Govering Limits

n. Real Time Use Cases

o. Snippets using List, Set, Map

p. Snippets Using Wrapper

7. Email Services

a. Intro

b. Outbound Email Service

c. Sending Single Email Service

d. Sending Mass Email Service

e. Sending Email Template

f. Sending VF Page as attachment

g. Sending PDF as attachments

h. Inbound Email Service

i. Limits

j. Logs and debugging

k. Real Time Scenarions

8. Triggers

a. Intro

b. Drawbacks of Workflows

c. Drawbacks of Process Builder

d. DML Events

e. Trigger Events

f. Trigger Context variables

g. Before triggers

h. After Triggers

i. Insert Triggers

j. Update Triggers

k. Delete Triggers

l. Undelete Triggers

m. Difference Between Trigger.Old & oldMap

n. Difference Between Trigger.Old & Trigger.New

o. Recursive Triggers

p. Validation Rule with Trigger

q. Apex based Sharing Using Trigger

r. Apex Based Approval Using Trigger

s. Managing Teams using Triggers

t. Invoking Batch Apex, Callouts from Trigger

u. Real Time Scenarios

v. Apex Handlers

9. Future Methods

a. @future Annotation

b. Handling Long Running Operations

c. Mixed DML Exception

d. Limits

e. Invoking Callouts from Triggers

f. AsyncApexJob

g. Real Time UseCases

10. Queaueable Apex

a. Queuable Interface

b. Implementing & Syntax

c. Changing of Jobs

d. Invoking Future, Schedule, Batch Apex

e. Real Time Scenarios

11. Schedule Apex

a. Schedulable Interface

b. CronExpression

c. CronTrigger

d. Declartive Schedule

e. Limits

f. Invoking Future, Queue, Schedule Apex, Batch Apex

g. Real Time Scenarios

12. Batch Apex

a. QueryLocator

b. GetQueryLocator

c. Iterable Interface

d. Batchable Interface

e. Start method

f. Execute method

g. Finish Method

h. Batchable Context

i. Sending Email from Finish Method

j. Debug Batch Apex

k. Invoking the Batch Apex with in Batch Apex

l. Serializing the Batch Apex Jobs

m. Database.Stateful Interface

n. Implementing Database.AllowCallouts

o. Future, Queueable, Schedulable from Batch Apex

p. Real Time Scenarios

q. Limits

13. Extensions

a. Standard Controller

b. StandardSet Controller

c. Extensions

d. Overriding Standard Buttons and Links

e. Creating Custom Buttons

f. Creating List View Buttons

g. Invoking Flow using Buttons

h. Overriding Standard tabs

i. Pagination

14. Schema

a. SobjectType

b. SobjectField

c. DescribeSobjectResult

d. Fetching Sobject from Org

e. Fetching Fields from Sobject

f. Fetching Picklist options for fields

g. Generic Progamming

15. Custom Settings

a. Intro

b. List Custom Settings

c. Hierachial Custom Setting

d. Controlling the exection of Triggers

e. Controlling the Execution of Validations

16. Custom Metadata

17. Custom Sidebar Components

18. Test Classes

a. Defineing Test Class

b. Creating Test factory

c. Testing Triggers

d. Testing batch Apex

e. Testing Schedule

f. Testing Email Services

g. Testing Apex DML

19. Deployments & Version Controlling

a. Creating Sandbox

b. Outbound ChangeSet

c. Inbound ChangeSet

d. Deployment using Eclipse

e. Deployment using ANT

f. GIT


20. Salesforce DX

a. Installation of VS

b. Installation of CLI

c. Creation of DevHub

d. Ceation of Scratch Org

e. SFDX Commands

f. Versioning

21. Agile Scrum

22. Projects

a. Project Life Cycle

b. Projects Business Flow

c. Understanding User Stories

d. Technical Implementation

e. Handing Issues

f. Project Management Tools

Trainer 3

Advanced Developer Training

Trainer 1

Trainer 2

Trainer 3

Salesforce Specialization Training [CPQ, FSL, HealthCloud, etc.]

Trainer 1

Trainer 2

Trainer 3