Microsoft

Salesforce Training Syllabus

Salesforce developer/administrator.
  • Basic information about salesforce
  • Pre requisites
  • What is salesforce
  • Which language are needed for salesforce
  • Why we need salesforce
  • Advantage
  • Disadvantage
  • Main purpose or significance
  • What are the modules in salesforce
  • Career growth
  • Job portals for salesforce job
  • Resume preparation
  • Mock interviews

Definition Of Cloud Computing And Types

  • Definition of cloud computing
  • On-demand advantages of Cloud computing
  • Services of Cloud computing
  • SaaS (Software as a Service)
  • PaaS (Platform as a Service)
  • (Infrastructure as a Service)
  • Types of Clouds
  • Public Cloud
  • Private Cloud
  • Hybrid cloud
  • Community cloud
  • About sales cloud
  • Service cloud
  • Financial service cloud

Sales Cloud-Generic Business Process

  • Features of Sales Cloud
  • Products
  • Campaign
  • Lead
  • Lead Process
  • Web-to-Lead
  • Account
  • Opportunity
  • Contact
  • Contract
  • Quote
  • Order
  • Forecast
  • Company Information
  • creating Company Profile
  • Setting Fiscal Year
  • Setting Business Hours
  • Setting Holidays
  • Setting Language
  • Identifying Edition

Salesforce-Force.Com Platform

  • Creating User Login Credentials
  • About Administration Setup
  • Standard Applications
  • Standard Tabs
  • Standard Objects
  • Creating Custom Application (Design)
  • Creating Custom Objects
  • Creating Custom Tabs
  • Creating Custom Fields Using Data-Types
  • Creating Custom Pick list and Field Dependencies

Manage Users

  • Creating users
  • Creating Roles
  • Creating Custom Profiles
  • Discussion on Standard Profiles
  • Creating Permission Sets
  • Creating Public Groups
  • Creating Queues
  • Login History
  • Interview question on User profile role

Relationships In Salesforce

  • Lookup Relationship
  • Master-Detail Relationship
  • External relationship
  • Many to many Relationships
  • Junction Object
  • Rollup Summary Felds
  • Formula and cross object formula fields
  • Realtime Scenarios
  • Interview Question on

Applying Validations And Formulas

  • Overview of validation
  • Creating Validation Rule
  • Apply Formula in Validation
  • PageLayout on Objects
  • Mini PageLayout
  • Search Layout
  • Record Type
  • Field Level Security on Layout
  • Interview question on validation rule formula field
  • Real time Scenarios on validation rule
  • Interview question practice
  • Overview of CV
  • CV building
  • Company overview
  • How interview process go on
  • Linked in profile generation
  • Naukari profile generation

Object Level Security Model (Table)

  • Profile Level
  • Permission Set Level

Field Level Security Model (Column)

  • Profile Level
  • Page Layout Security
  • Permission Set Security

Record Level Security Model-Sharing Settings (Row)

  • Overview of Record Level security
  • Organization-Wide-Default
  • Sharing Rules
  • Grant Access Using Hierarchies
  • Internal Access
  • External Access
  • Manual Sharing
  • Owner Based Sharing Rule
  • Both Usage of Profile and OWD
  • Real-Time Scenarios

Work flow ,Process Builder, Approvals and other rules

  • Overview of Workflows
  • Email Alerts
  • Tasks
  • Field Updates
  • Outbound Messages
  • Time Dependent Workflow Actions
  • Approval Process Definition
  • Dynamic Approval Process
  • Multi-Step Approval Process
  • Parallel Approval Process
  • Approval Process Actions
  • Auto Response Rules
  • Auto Assignment Rules
  • Escalation Rules
  • Real Time Scenarios

Process Builder

  • Overview of Process Builder
  • Process builder actions
  • Difference between process builder and workflows
  • Interview question based on work flow and process builder
  • Revision on previous topics
  • Revision on previous topics interview question

Data Management With SFDC

  • Overview Import wizard
  • Limitations on Import Wizard
  • Data Export
  • Import Objects
  • .CSV File usage in salesforce
  • Import Data into Salesforce
  • Data Loader
  • Overview
  • Limitations
  • Installation
  • Mapping with Fields
  • Upsert Data
  • Use of External ID
  • Batch Process
  • Mass Transfer Records
  • Mass Delete of Records
  • Difference between data loader and import wizard
  • Workbench tool
  • Interview question on data loader and import wizard

Security Settings

  • Single-Sign-on settings
  • Session Settings
  • Password Policies
  • Identity Provides
  • Login Access
  • Identity Connect
  • Email Admin Setup (three of above)

Reports And Dashboards

  • Importance of Reports
  • Discussion on Standard Report
  • Creating Custom Report
  • Creating Tabular Report
  • Creating Summary report
  • Creating Matrix Report
  • Creating Joined Report
  • Creating Report Types
  • Applying Filters on Report
  • Run Report
  • Export Report
  • create Dashboard
  • Fetching Dashboard in to Visualforce
  • Report Charts and Record Charts
  • Interview Question on All Admin topics

Extra points

  • Custom setting
  • custom label
  • Custom meta data
  • Only interview Preparation

Remaining Admin topics as well as Interview Question

Admin Interview Question Deployments and Debugging

  • Sandboxes and production org – lifecycle of project
  • Change Set
  • Workbench
  • Ant
  • VS code
  • Debugging of application

Module 2: Salesforce Development Project Related

  • How daily process goes on of software
  • Importance of User In Application
  • Real time project explanation
  • Real time Project Business Process
  • Project Development Life Cycle
  • Project Management Tools -JIRA , Agile
  • Sandbox and UAT
  • Change Set
  • Deployment types
  • Production
  • JIRA
  • Agile methodologies
  • How teams work
  • Team size
  • Requirement process

Before Start Development

  • Enable Development Mode
  • MVC Architecture
  • Developer Console Usage
  • Query Editor Usage
  • Execute Anonymous Window
  • Create Class Using Developer Console
  • Create Visualforce Using Developer Console
  • Test and Debug Using Developer Console
  • VS code use

Apex:

  • What is apex
  • Class
  • Variable
  • Method
  • Access modifier
  • With sharing without sharing
  • How to write class
  • How to print
  • Wrapper class
  • Object
  • Instance creation
  • Data types
  • Exception
  • For loop
  • If
  • If else
  • If ,else if else
  • Debug statement
  • Log
  • Console log

Visualforce Pages

  • Comparison with HTML Tags
  • Create VF Using URL
  • Create VF Using Developer Console
  • Create VF Using Standard Navigation
  • Create VF Using Eclipse

Data Sources In Visualforce

  • Apex Class Variables
  • Parameters Using URL
  • Global Standard Objects or Custom Objects
  • Static Data

Pageblock Tags

  • Pageblock
  • PageBlockSection
  • PageBlockSectionItem
  • PageBlockButton and Location
  • CommandButtons and Actions

Input Components

  • InputField
  • InputSecret
  • InputHidden
  • InputFile

Select Components

  • SelectOption
  • SelectOptions
  • SelectCheckBox
  • SelectRadio

Message Tags

  • Page Message
  • Page Messages

Panel Tags

  • Panel Bar
  • Panel BarmItem
  • Panel Grid
  • Panel Group

Action Components In Visualforce

  • ActionSuppot
  • Action Function
  • ActionStatus
  • ActionRegion
  • ActionPoller

Visualforce interview questions Apex good practices

SOQL And SOSL

  • Overview on SOQL, SOSL
  • Fetching Records on VF Using SOQL
  • Inserting Records from VF to Salesforce
  • Debug Logs
  • Static SOQL
  • Dynamic SOQL
  • Relational SOQL(p-c,c-p)
  • Functional SOQL(Aggregate,Date)
  • Creating Interfaces Using SOSL
  • Governor Limits on Apex
  • Real-Time Project Scenarios
  • Difference between SOQL and SOSL
  • Exceptions
  • Interview question on SOQL

DML Operations

  • DML STATEMENTS VS DATABASE CLASS METHODS:
  • Database DML Operations
  • Insert Statement
  • Update Statements
  • Upsert Statement
  • Delete Statements
  • Undelete Statements
  • Merge Statements
  • Rollback operations
  • SavePoint In DML
  • Real-time Project Scenarios
  • Revision on All above

Revision on admin part as well

Controllers In APEX

  • Standard Controller
  • Standard Set Controller
  • Custom Controller
  • Controller Extensions

Apex Triggers

  • Overview on Triggers
  • Trigger context
  • Trigger Events
  • Before Triggers
  • After Triggers
  • Insert Triggers
  • Update Triggers
  • Delete Triggers
  • Undelete Triggers
  • New
  • Old
  • NewMap
  • OldMap
  • Recursive Triggers
  • Validation Rule with Trigger
  • Workflow with Trigger
  • Interview Question

Test Class

  • Overview on Test classes
  • Test class pattern
  • Different annotations like StartTest, StopTest
  • Test Class on Apex class
  • Test Class on Batch APEX
  • Test Class on Schedule Apex
  • Test Class on Triggers

Full interview preparation

Trigger Patterns

  • Normal triggers
  • Sequence handler pattern
  • Advance pattern
  • Recursion handling

Intereview prepration Interview

Revision All

Order Of Execution

  • How all automated processes work together

Future Method

  • Best practice
  • Callouts
  • Pilot features
  • Pros and cons
  • Real project scenarios

Batch Apex

  • Best practice
  • Different interfaces used
  • Callouts
  • Pros and cons
  • Real project scenarios

Queueable Interface

  • Chaining of different async methods
  • Pros and cons
  • Real project scenarios

Schedulers

  • Scheduling apex
  • Calling batch and callouts
  • Scheduling on UI and Scheduling through apex
  • Pros and cons
  • Real project scenarios Interview practice
  • Interview Questions:
  • Interview Questions with according to real project scenarios

You cannot copy content of this page