Advanced Salesforce Development: Mastering Apex, Lightning, and Integration
Required Lab
Lab not available
Advanced Salesforce Development: Mastering Apex, Lightning, and Integration
Advanced
1. Advanced Apex Programming
-
1. Apex Language Deep Dive: Classes, Interfaces, and Inheritance
-
2. Asynchronous Apex: Future Methods, Queueable, Batch, and Scheduled Jobs
-
3. Exception Handling and Custom Exceptions in Apex
-
4. Testing Apex Code: Best Practices and Code Coverage
-
5. Trigger Framework Design Patterns for Scalable Applications
-
6. Working with SOQL and SOSL Queries: Optimization and Best Practices
-
7. Hands-on: Building a Complex Trigger with Asynchronous Processing
2. Lightning Component Development
-
1. Introduction to Lightning Web Components (LWC)
-
2. Building Reusable Lightning Web Components
-
3. Communicating Between Components: Events and Pub/Sub Model
-
4. Styling Lightning Components with SLDS and CSS Best Practices
-
5. Using Lightning Data Service and Wire Adapters
-
6. Hands-on: Building a Dynamic Lightning Web Component App
3. Salesforce Integration Techniques
-
1. Overview of Salesforce APIs: REST, SOAP, Bulk, and Streaming
-
2. Building RESTful Services with Apex REST
-
3. Consuming External APIs from Apex
-
4. Authentication and Security Best Practices for Integrations
-
5. Hands-on: Implementing a Two-way Integration Between Salesforce and External System
4. Salesforce DX and DevOps Best Practices
-
1. Introduction to Salesforce DX: Source-Driven Development
-
2. Setting Up Scratch Orgs and Managing Environments
-
3. Version Control with Git in Salesforce Projects
-
4. Continuous Integration and Deployment Pipelines in Salesforce
-
5. Hands-on: Automating Salesforce Deployments with CLI and CI Tools