1
1
Salesforce Basics
● What is Salesforce?
● Types of Clouds: Sales Cloud, Service Cloud, Marketing Cloud, Community Cloud,
Commerce Cloud.
● Salesforce Editions: Developer, Enterprise, Professional, and Unlimited Editions.
● Multi-Tenant Architecture: Benefits and limitations.
● Salesforce Object Model: Standard Objects vs. Custom Objects.
● What is LWC?: A modern framework built on web standards (HTML, CSS, JavaScript).
● LWC Architecture: Component structure, shadow DOM, and reactive properties.
● Creating LWC Components: Basic HTML structure, CSS styling, and JavaScript logic.
5.2 LWC Communication
● Wire Service: Using the @wire decorator for reactive data loading from Apex methods.
● Imperative Calls: Making Apex calls from LWC when more control is required.
● Dynamic Components: Dynamically loading components with
lightning/dynamicPage.
● Visualforce Pages: Creating custom UIs with HTML and Apex controllers.
● Apex Controllers: Using Apex to handle logic behind Visualforce pages.
● When to use Visualforce: Complex legacy use cases, integrations, or when Lightning
Components are not feasible.
● Visualforce limitations: Performance issues and maintenance complexity compared to
LWC.
7. Integration
7.3 Middleware
8.2 Authentication