Salesforce Development Training Curriculum
Module 01 - Introduction to Salesforce Development
- Overview of Salesforce Platform
- Types of Development
- Declarative (Point & Click)
- Programmatic
- Setting up Develop Edition Org
- Developer Tools
- Developer Console
- VS Code
- Lightning Studio
Module 02 - Apex Programming
- Overview of OOPs
- Introduction to Apex
- Data Types & Variables
- Primitive
- Collections (Set, List & Map)
- Enum
- Variables
- Collections
- Control Flow Statements
- Conditional (If Else) Statement
- While statement
- Do-While Statement
- For Loop Statement
- Apex Classes & Methods
- SOQL
- SOSL
- DML Operations
Module 03 - Apex Triggers
- Types of Triggers
- Triggers Events
- Trigger Context Variable
- Trigger Handler
Module 04 - Apex Test Classes
Module 05 - Governor Limits
Module 06 - Exception Handling
Module 07 - Custom Code
- Custom Settings
- Custom Metadata
- Custom Labels
Module 08 - Asynchronous Apex
- Asynchronous vs Synchronous
- Batch Apex
- Schedulable Apex
- Queueable Apex
- Future Methods
Module 09 - Visualforce Pages
- Introduction to Visualforce Pages
- Standard Controller
- Custom Controller
- Controller Extension
Module 10 - Lightning AURA Components
- Lightning Aura Introduction
- Component Configuration
- Attributes & Expressions
- Calling Server-side Controller
- Lightning Data Service
- Lightning Interface
- Lightning Component in Visualforce Framework
- Displaying Toast Message
Module 11 - Lightning Web Components(LWC)
- VS Code Setup
- Aura vs LWC
- Data Binding & Decorators in LWC
- Lightning Design System
- Lightning Data Service in LWC
- Accessing Server-side Controller in LWC
- Retrieving Data using Wire
- Passing Data to Class method parameters using Wire
- Imperatively calling Server-side Controller
- Events in LWC
- LWC LifeCycle Hooks
- PubSub Model and LMS
Module 12 - Integrations
- Apex Rest API
- Inbound vs Outbound Integration
- JSONGenerator
- JSONParser
- Handling HTTP request with JSON response
- Setting up REST Resource
- Getting Access Token via Postman
- Making REST API callout from Postman
- Making REST API callout from Apex code
- Writing Test class for Integration class