Salesforce Experience Cloud Developer

Duration: Hours

Enquiry


    Category:

    Training Mode: Online

    Description

    Introduction

    Salesforce Experience Cloud enables organizations to build branded digital experiences such as partner portals, customer communities, help centers, and employee portals. As a developer, you will learn how to design, customize, extend, and integrate Experience Cloud sites using Lightning Web Components (LWC), Apex, APIs, and advanced configuration tools.

    Learner Prerequisites

    • Basic understanding of Salesforce CRM and Lightning Platform
    • Knowledge of Apex, SOQL, and Lightning Web Components
    • Familiarity with HTML, CSS, and JavaScript
    • Understanding of Salesforce security model (Profiles, Roles, Sharing Rules)

    Table of Contents

    1. Introduction to Experience Cloud Development

    1.1 Overview of Experience Cloud Architecture
    1.2 Experience Cloud Licenses and User Types
    1.3 Developer Roles and Responsibilities
    1.4 Experience Cloud vs Standard Salesforce UI

    2. Experience Cloud Site Setup

    2.1 Enabling Digital Experiences
    2.2 Creating and Configuring Experience Sites
    2.3 Workspaces Overview
    2.4 Domain and Authentication Setup
    2.5 Custom URL and Branding Configuration

    3. Data Access and Security Model

    3.1 External User Security Model
    3.2 Profiles, Permission Sets, and Sharing Sets
    3.3 Role Hierarchy for Community Users
    3.4 Object-Level and Field-Level Security
    3.5 Secure Guest User Access
    3.6 Data Visibility Best Practices

    4. Customization with Experience Builder

    4.1 Experience Builder Interface
    4.2 Standard and Custom Components
    4.3 Theme Layouts and Branding Sets
    4.4 Audience Targeting and Personalization
    4.5 Page Variations and Dynamic Visibility

    5. Lightning Web Components (LWC) for Experience Cloud

    5.1 Creating LWCs for Experience Sites
    5.2 Exposing Components to Experience Builder
    5.3 Data Binding and Reactive Properties
    5.4 Using Apex in LWCs
    5.5 Handling Events and Navigation
    5.6 Styling Components for Community Pages

    6. Apex and Backend Development

    6.1 Apex Controllers for Experience Cloud
    6.2 Custom REST APIs
    6.3 Callouts and External Integrations
    6.4 Governor Limits and Performance Optimization
    6.5 Exception Handling and Logging

    7. Authentication and Authorization

    7.1 Login and Registration Configuration
    7.2 Social Sign-On Setup
    7.3 Single Sign-On (SSO) with SAML and OAuth
    7.4 Self-Registration Flow Customization
    7.5 Multi-Factor Authentication (MFA)

    8. CMS and Content Management

    8.1 Salesforce CMS Overview
    8.2 Creating and Managing Content
    8.3 Content Delivery and Collections
    8.4 Knowledge Integration
    8.5 SEO Optimization for Experience Sites

    9. Integration and APIs

    9.1 Integration with Sales Cloud and Service Cloud
    9.2 API-Based Data Access
    9.3 Middleware Integration (MuleSoft Overview)
    9.4 External Data Sources and Salesforce Connect
    9.5 Embedding Third-Party Applications

    10. Advanced Development Topics

    10.1 Custom Navigation and Routing
    10.2 Custom Metadata and Custom Settings
    10.3 Platform Events and Real-Time Updates
    10.4 Experience Cloud Performance Optimization
    10.5 Caching Strategies

    11. Testing and Deployment

    11.1 Debugging Experience Cloud Applications
    11.2 Writing Apex Test Classes
    11.3 Sandbox and Deployment Strategy
    11.4 Change Sets and DevOps Tools
    11.5 Monitoring and Maintenance

    12. Best Practices and Governance

    12.1 Secure Development Best Practices
    12.2 Scalability and Performance Planning
    12.3 Data Privacy and Compliance
    12.4 Release Management
    12.5 Documentation and Knowledge Transfer

    Conclusion

    Mastering Salesforce Experience Cloud Development enables you to build scalable, secure, and highly customized digital experiences for customers, partners, and employees while leveraging the full power of the Salesforce platform.

    Reviews

    There are no reviews yet.

    Be the first to review “Salesforce Experience Cloud Developer”

    Your email address will not be published. Required fields are marked *

    Enquiry


      Category: