Salesforce Training
Salesforce Admin Training
Trainer 1
Cloud Computing,
What is Cloud,
Services provided in Cloud
What is CRM,
Different Modules in CRM,
What is Salesforce.com,
Advantages of over other service providers
Creating a Developer ORG in Salesforce
Introduction to Force.com
Types of Editions
Comparison of Editions
Salesforce Releases
Different Environment
Different Objects in SFDC
Creation of Objects, Tabs, Fields, Pages,App
Different Types of Fields
Different Data Types
Page layouts,List views
Record Types, Action, Button and Links
Users
Profiles
Permission Sets,
Permission Set Groups
Formula field andValidation Rules
Licenses in Salesforce
Creation of Role Hierarchy
Profile & Role Level Security
Difference Between Profile & Role
Organization Wide Default
Sharing Rules
Manual Sharing
Sharing Model
Field level security
Automation, Workflows, Process Builders, Task, E-mail alert, Email Templates, Splunk
Queues, Assignment rules, Static resources, public groups, appexchange
Lightning App Builder
Sandboxes
Duplicate Management
Support Process
Case Escalation and Entitlements
Packages, Namespace prefix, Import data wizard, workbench, Data Loader, reset security token
Data Loader
Process Builders
Reports, Dashboards and Approval Processes
Audit Trail Webinar
Deployments | Changesets Deployment
Console( Classic and Lightning)
Trainer 2
Cloud Computing
Introduction
SAAS
PASS
IAAS
CRM
Introduction
On Premise CRM
On Demand CRM
Salesforce CRM
Introduction
Products of Salesforce
Environments
Introduction
Lightning Platform
Production
Sandboxes
Editions
Licenses
Trail Account
Company Account
Company Information
Language Settings
Fiscal Year
Business Hours
Holidays
Data Protection and Privacy
Documents
Application
Standard Application
Custom Application
Console Application
Custom App Creation (Classic, Lightning, Limits)
Objects
Introduction
Standard Objects
Custom Objects
Custom Object Creation (Classic, Lightning, Limits)
Schema Builder
Tabs
Introduction
Standard Fields
Custom Fields
Data Types
Field Dependency
Formulas
Relations (Master Detail Relationship, Lookup Relationship, Junction Objects, Hierarchical, External Relationship)
Validations
Manage Users
Users
Mass Email Users
Roles
Permission Sets
Permission Set Groups
User Management Settings
Profiles
Public Groups
Queues
Login History
Identify Providers Event Log
Identify Verification History
16. Layouts
a. Search Layouts
b. Page layouts
c. Mini Page Layout
d. Record Types
17. Data Management
a. Data Loader
b. Import Wizard
18. Data Security
a. Object Level Security ( Profile Level, Permission Set )
b. Record Level ( OWD, Role Hierarchies, Sharing Rules, Owner based Sharing, Criteira Based Shaing, manual sharing, Apex sharing, Team Sharing, Territories, Profile level, Permission set )
c. Field Level Security ( Profile, Permission Set )
d. Organization Level Security
19. Workflows
a. Intro
b. Evaluation Criteria
c. Immediate Actions
d. Time Based Actions
20. Approval Process
a. Intro
b. Entry Citeria
c. Single step Approval
d. Multi Step Approval
e. Parallel Approval Process ( Unanimous Approval, First Response Approval )
f. Limits
21. Process Builder
22. Flow Builder
23. App Builder
24. Reports
a. Intro
b. Standard Reports
c. Custom Reports
d. Report Folders
e. Custom Folders
f. Report Types ( Standard Report type, Custom Report type )
g. Report Formats ( tabular, summary, join & Matrix )
h. Bucketing eports
i. Scheduling ( Export, Reporting Snapshot )
25. Dashboards
a. Dynamic Components
b. Dashboard components
26. SSO
27. CRM
a. Sales Cloud
b. Service Cloud
c. Lead ( Lead Assignment Rules, Auto Response Rules, Web-to-Lead, Lead Converison, Lead Members, Lead influence )
d. Account ( Personal Account, Organization Account, Partner Account, Account Team Member )
e. Opportunity ( Big deal Alert, Competitors, Opp Line Items, Quote, Opp Team Members )
f. Case ( Assignment Rules, Escalation Rules, Web-to-case, Email-to-case )
28. Communities
Trainer 3
Advantages of over other service providers
Creating a Developer ORG in Salesforce
Introduction to Force.com
Types of Editions
Comparison of Editions
Salesforce Releases
Different Environment
Different Objects in SFDC
Creation of Objects, Tabs, Fields, Pages,App
Different Types of Fields
Different Data Types
Page layouts,List views
Record Types, Action, Button and Links
Users
Profiles
Permission Sets,
Permission Set Groups
Formula field andValidation Rules
Licenses in Salesforce
Creation of Role Hierarchy
Profile & Role Level Security
Difference Between Profile & Role
Organization Wide Default
Sharing Rules
Manual Sharing
Sharing Model
Field level security
Automation, Workflows, Process Builders, Task, E-mail alert, Email Templates
Queues, Assignment rules, Static resources, public groups, appexchange
Lightning App Builder
Sandboxes
Duplicate Management
Support Process
Case Escalation and Entitlements
Packages, Namespace prefix, Import data wizard,Data Loader, reset security token
Workbench
Process Builders
Reports, Dashboards and Approval Processes
Audit Trail``
Deployments | Changesets Deployment
Console( Classic and Lightning)
Developer Training
Trainer 1
OOPs Concepts
Governor Limits, Indexes, skinny tables, Life cycle of a record
SOQL and SOSL queries
Visual force pages, Introduction to apex
MVC architecture, Controller, Custom Controllor
Page reference,dynamic binding, Apex Basics
Logic Building including If, else if, for and while
Collections in Apex
Apex Triggers, Context Veriables in Triggers
Async Apex - Future Jobs, Batch Jobs, Queueable apex, Scheduled jobs
Sites & Communities Aka All Communities
Communinties
Deployments MD API | SFDX
Flows,
Integrations, Platform Events,
Developer Console Basics, Command-Line Interface
Apex Testing
Find and Fix Bugs with Apex Replay Debugger
Lightning Components & Webcomponents
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
Visualforce
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
Apex
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
4. SOQL
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
5. SOSL
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
g. GIT HUB
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
OOPs Concepts
Governor Limits, Indexes, skinny tables, Life cycle of a record
SOQL and SOSL queries
Visual force pages, Introduction to apex
MVC architecture, Controller, Custom Controllor
Page reference,dynamic binding, Apex Basics
Logic Building including If, else if, for and while
Collections in Apex
Apex Triggers, Context Veriables in Triggers
Async Apex - Future Jobs, Batch Jobs, Queueable apex, Scheduled jobs
Sites & Communities Aka All Communities
Deployments MD API | SFDX
Flows,
Integrations, Platform Events,
Developer Console Basics, Command-Line Interface
Apex Testing
Find and Fix Bugs with Apex Replay Debugger