[go: up one dir, main page]

0% found this document useful (0 votes)
306 views2 pages

Salesforce Developer Notes

The document provides comprehensive notes on Salesforce development, covering topics such as Salesforce architecture, environment setup, data modeling, business logic, and Apex programming. It also includes sections on Lightning component development, testing and debugging, deployment methods, integration basics, and security/access control. Each section outlines essential concepts and tools necessary for effective Salesforce development.

Uploaded by

harsh chaudhary
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
306 views2 pages

Salesforce Developer Notes

The document provides comprehensive notes on Salesforce development, covering topics such as Salesforce architecture, environment setup, data modeling, business logic, and Apex programming. It also includes sections on Lightning component development, testing and debugging, deployment methods, integration basics, and security/access control. Each section outlines essential concepts and tools necessary for effective Salesforce development.

Uploaded by

harsh chaudhary
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Salesforce Developer Course Notes

1. Introduction to Salesforce

- What is Salesforce?
- Cloud types: Sales Cloud, Service Cloud, Marketing Cloud, etc.
- Salesforce Architecture: MVC Pattern
- Key Terminology: Org, App, Object, Record, Field

2. Salesforce Environment Setup

- Creating a Developer Org


- Overview of Salesforce UI: Classic vs. Lightning
- Navigating Setup Menu
- Using Developer Console

3. Data Modeling

- Objects: Standard vs. Custom


- Fields: Types and Creation
- Relationships: Lookup, Master-Detail, Many-to-Many (via Junction Object)
- Schema Builder

4. Business Logic

- Validation Rules
- Workflow Rules (legacy)
- Process Builder (legacy)
- Flow Builder (recommended)
- Approval Processes
- Assignment Rules, Escalation Rules

5. Apex Programming

- Introduction to Apex
- Data Types, Variables, and Operators
- Control Statements
- Classes and Objects
- SOQL (Salesforce Object Query Language)
- SOSL (Salesforce Object Search Language)
- DML Operations: Insert, Update, Delete
- Exception Handling
- Triggers: Before/After Insert, Update, Delete
- Governor Limits

6. Lightning Component Development

- Aura Components (Legacy)


- Lightning Web Components (LWC): JS, HTML, and Meta files
- Data binding and event handling
- Apex callouts
- Lightning App Builder

7. Testing & Debugging

- Writing Test Classes


- Code Coverage
- Test.startTest() and Test.stopTest()
- Debug Logs

8. Deployment

- Change Sets
- ANT Migration Tool
- Salesforce CLI and SFDX
- Sandboxes and Types

9. Integration Basics

- REST and SOAP APIs


- Callouts from Apex
- Named Credentials
- External Services

10. Security & Access Control

- Profiles and Permission Sets


- Organization-Wide Defaults (OWD)
- Role Hierarchy
- Sharing Rules
- Field-Level Security

You might also like