Wednesday, 26 April 2023

Modules and Topics for Salesforce LWC

 

If you want to learn Salesforce LWC below are the modules and topics that need to be covered 


 Fundamentals of HTML and CSS

Tools for Lightning Web Component Development

JavaScript is required to master the LWC

Setup of Vscode,  Scratch Org

What are Lightning Web Components?

Benefits of Lightning Web Components

Data Binding and Properties

Getter and setter

Components Communication

Lifecycle hooks

PubSub module

Lightning Messaging Service

Rendering components conditionally

Template looping

Lightning Data Services and Base components to get Salesforce data in Lightning Web Components

Navigation Service

Apex connection

Wire service

Tuesday, 25 April 2023

Modules and Topics For Salesforce Admin


If you want to learn Salesforce Admin below are the modules and topics that need to be covered   


Cloud Computing

What is Cloud Computing 

Diff between cloud and normal application

Advantages of Cloud 

Multitenant application

Types of Cloud Computing


CRM

What is CRM

Types of CRM

Product lifecycle


Introduction to Salesforce

What is Salesforce

Salesforce Vs Force.com

Salesforce Clouds 

Salesforce editions & licensing


Enterprise Application Layers

User Interface layer

Database layer

Business layer

Recruiting Application


Database Design Concepts

Object (Data definition)

Data(Field) types

Record & External ID’s

Schema Builder

Master detail & lookup relationships 

Formula and Rollup summary fields

Dependent picklists

Record types

Field History tracking 


User Interface

Salesforce Application

Tabs and types

Page layouts


Security & User Access Management

User Authentication

Profiles

Roles 

Sharing settings 

Permission Set 

Queues & Public Groups 


Business Layer

Validation Rules 

Workflow Rules 

Approval Process 

Lighting Process Builder


Lead Management

Web to Lead 

Lead Assignment rules 

Lead Conversion 

Sales Process


Case Management

Web to case 

Email to Case

Case Assignment rules 

Case escalation rules 

Support Process


Data Management

Data Import Wizard 

Data Loader


Analytics

Reports 

Dashboards 

Analytic Snapshots 

Custom Report Types 

Report Scheduling & Sharing Concepts


Development Life Cycle

Sandboxes 

Types of Sandboxes 

Deployments techniques


Cloud Computing 

Multitenant Architecture 

Governor Limits


Miscellaneous

Territory Management 

Custom settings, labels & Metadata 

Identity Management & SSO 

Person Accounts 

Chatter 

Communities 

Salesforce and Outlook 

Home Page Layout and Custom links



                                           ðŸ˜ƒðŸ˜ƒ Happy Learning 😃😃


Monday, 24 April 2023

Adding list of values/Records to Key using Apex Map

 

We can add records to the list directly using the "add" method but while coming to add list or values/records to a key we need to use map<id,list<subject>>.


Below is the sample code:


Map<Id, List<user>> mapUserRoleToUsers = new Map<Id, List<user>>();

for(User userRec : [SELECT UserRoleId FROM User LIMIT 50000]) {

//Checks if the User Role Id is already added to key or not 

if(mapUserRoleToUsers.containsKey(userRec.UserRoleId)) {

List<user> usersRecs = mapUserRoleToUsers.get(userRec.UserRoleId);

usersRecs.add(userRec);

mapUserRoleToUsers.put(userRec.UserRoleId, usersRecs);

} else {

mapUserRoleToUsers.put(userRec.UserRoleId, new List<user> { userRec });

}

}


From the above code you can get all the user records based on the user role id.

Tools for Lightning Web Component Development

 Below are the tools required for Web Component Development 1. Chrome Browser (Prefered) You can download it from Google 2. Visual Studio Co...