Advanced Salesforce Development: Mastering Apex, Lightning, and Integration
0%
Completed


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