SALESFORCE CONTENT (1)
SALESFORCE CONTENT (1)
Salesforce Administration
Definition Of Salesforce And It’s Products
● Definition of cloud computing
● Importance of CRM and Solutions
● Importance of Salesforce
● Different clouds available in Salesforce
● Salesforce Features and Edition Limits
Company Information
● creating Company Profile
● Setting Fisca Year, Business Hours
● Setting Holidays and Language
● Identifying Edition
Manage Users
● Creating users and Roles
● Creating Custom Profiles
TCS – Salesforce.com
SALESFORCE CRM
● Discussion on Standard Profiles
● Creating Permission Sets and Public Groups and Queues
● Login History
Relationships In Salesforce
● Lookup Relationship
● Master-Detail Relationship
● Many to many Rlationships
● Junction Object
● Rollup Summary Felds
● ReaTime Scinarios
TCS – Salesforce.com
SALESFORCE CRM
● Time Dependent Workflow Actions
● Order of Execution
● Approval Process Definition
● Dynamic Approval Process
● Multi-Step Approval Process
● Parallel Approval Process
● Approval Process Actions
● Real Time Scenarios
Process Builder
● Overview of Process Builder
● Working with Process Builder
● Automation With Process Builder
Lightning Flows
● Introduction
● Screen Flows
● Record Triggered Flows
● Automated Flows
● Scheduled Flows
Community Creation
● Customer community
● Partner Community
● Creating User On Community
● Self Registration
Security Settings
● Single-Sign-on settings
● Session Settings
● Password Policies
● Identity Provides
● Login Access
● Identity Connect
● Email Admin Setup
TCS – Salesforce.com
SALESFORCE CRM
● Creating Custom Report, Tabular Report, Summary report, Matrix Report
● Creating Joined Report and Report Types
● Applying Filters on Report
● Run Report
● Export Report
● create Dashboard
● Fetching Dashboard in to Visualforce
Administrative Integration
● Introduction to declaratrive tools used in Integration
● Integrating SFDC to Github (flows), Salesforce to Salesforce and Any 3rd party platform(flows)
Deployments
● Set up Deployment configuration
● Establishing the deployment connections
● Monitoring the Deployment Status and fixing issues
● Change Sets
● Packages
● SFDX (after development module)
Salesforce Development
Introduction
● Different types of development environments available
○ Dev
○ Sandbox
○ Production
● Enable Development Mode
● MVC Architecture
● Developer Console Usage
● Query Editor Usage
● Execute Anonymous Window
● Create Class Using Developer Console and Visualforce Using Developer Console
● Test and Debug Using Developer Console
● Installing Eclipse
Visualforce Pages
● Comparison With HTML Tags
● Create VF Using URL, Developer Console, Standard Navigation and Eclipse
Pageblock Tags
● Pageblock
● PageBlockSection, SectionItem
TCS – Salesforce.com
SALESFORCE CRM
● PageBlock Button and Location
● CommandButtons and Actions
Input Components
● InputText, InputField and InputSecret
● InputHidden
● InputFile
Select Components
● SelectOption
● SelectOptions
● SelectCheckBox
● SelectRadio
Message Tags
● PageMessage
● PageMessages
Panel Tags
● PanelBar
● PanelBarmItem
● PanelGrid
● PanelGroup
● Other Visual force Tags
List Views
● Creating Views
● PageBlockTable ListView
● DataTable
● DataList
● Repeat
Usage Of JavaScript
● JS Functions Usage in Visualforce
● JS DOM Usage in visualforce
● JS Events Usage in Visualforce
● JS Validations In Visualforce
● Internal JavaScript
● External JavaScript
● Realtime Scinarios
APEX
TCS – Salesforce.com
SALESFORCE CRM
Collections
● List class-Scenarios
● Set class-Scenarios
● Map class-Scenarios
● Working with List of Lists and Map of Lists, Sets of Sets and Map of Sets
● Advanced Example Programs
DML Operations
● Dml Statements Vs Database Class Methods
● Database DML Operations
● Insert Statement
● Update Sattements
● Upsert Statement
● Delete Statements
● Undelete Statements
● Merge Statements
● Rollback operations
● SavePoint In DML
● Realtime Rroject Scenarios
Controllers In APEX
● Standard Controller
● Standard Set Controller
● Custom Controller
● Controller Extensions
Schema Programming
● Objects
● fields
● Selected Options
TCS – Salesforce.com
SALESFORCE CRM
● Inbound Email service
● Email Service Using Templates
● Sending PDF Attachments
● Sending VF Attachments
● Mass Email Message Sending
● Creating Methods for Sending Emails
● Syntax for Send Emails
● Realtime Scenarios
Custom Setting
● List Custom setting
● Hierarchial Custom Setting
● Custom Metadata Types
● Custom Labels
● Translation Workbench
● Difference between Custom Settings vs Custom Meta Data vs Custom Labels
Asynchronous APEX
● Batch Apex
● start()
● execute()
● finish() methods
● BatchableContext
● Debug Batch Apex
● QueryLocator
● GetQueryLocator
● Sending Email From finish Method
● Implememnting Database.AllowCallouts
● Implememnting Database.Stateful
● Customising the Batch size as per the needs
● Invoke Batch from Batch
● Invoking future from Batch
● Future Method
● Limitations in Future methods
● Queueable Apex
● Scheduled Apex
● Implemantation
● Invoking Future Method from Schedule
● Schedule Using Point and click
● Schesule Using Code Customization
● Difference between Future methods and Queueable Apex
● Real Time Scenarios
Apex Triggers
● Overview On Triggers
● Trigger Events
○ Before Triggers
○ After Triggers
Before
TCS – Salesforce.com
SALESFORCE CRM
● insert
● update
● delete
After
● insert
● update
● delete
● undelete
● Trigger Context Variables
○ Trigger.New
○ Trigger.Old
○ Trigger.NewMap
○ Trigger.OldMap
○ Trigger.isBefore
○ Trigger.isAfter
○ Trigger.isInsert
○ Trigger.isUpdate
○ Trigger.isDelete
○ Trigger.isUndelete
● Order of Execution
● Recursive Triggers
● Validation Rule with Trigger
● Workflow with Trigger
● Invoking Batch Apex,callouts from trigger
● Invoking Schedule,Future Methods from Trigger
● RealTime Scenarios on Each Topic
Test Class
● Overview on Test classes
● StartTest, StopTest
● Assert Statements
○ System.Assert()
○ System.AssertEquals()
○ System.AssertNotEquals()
● Execute Test classes as a Specific user
● testSetup in Test classes
● seeAllData=true
● Governor limits in Test Classes
● Handling Mixed DML in Test Classes
● Test Class on Apex class, Triggers and Async Apex
Programmatic Integration
TCS – Salesforce.com
SALESFORCE CRM
● JSON.deserializeUntyped()
● Generating Apex clases from Web Services
● Integration Salesforce with 3rd party applications
● HTTP Callouts
● Creating APEX WSDL File
● Integration Using SOAP API
● Integration Using REST API
● Real Time Scenarios
TCS – Salesforce.com
SALESFORCE CRM
Communicate with Events
● How to dispatch and handle events
● How Event Retargeting works?
● Event Propagation in JavaScript
● Event bubbling in child and parent components
● All Event propagation scenarios
● Programmatically handle the events
● Publish-Subscribe events
Navigation in LWC
● Introduction to Navigation Mixin
● Navigation to different destination from a Web Component
● Navigation to another LWC component (using Aura)
Testing in LWC
● Introduction to Jest Framework
● Understanding matchers and other basic blocks of a test case
● Writing test cases for a couple of scenarios
TCS – Salesforce.com