Integration

• Types of Salesforce Integration
       Data Integration
       Process Integration
       User Interface (UI) Integration
• Salesforce API Overview
       REST API
       SOAP API
       Bulk API
       Streaming API

• JSON Serialization
• JSON Class
• JSON Parser
• JSON Generator Class
• JSON Deserialization

• DOM
• DOM.Document
• DOM.Node
• Converting XML file

•  Http Class
•  Http Request
•  Http Message
•  Http Response
•  Status Code
•  Http Response Codes
•  Http with Blobs
•  Http with Document
•  Introduction to API Based Introduction
•  Integration with youtube .
•  Integration with SFDC with Currency Converter
•  Integration with SFDC with SMS Marketing
•  Fetching the video’s from Youtube and displaying as Playlist ?.
•  API Integration with UTRACE.
•  API Integration with Postal Code
•  API Integration with Box.com
•  API Integration with google Maps.
•  External system integration with REST API (IP Address)
•  Callouts from Triggers
•  Callouts from Batch Apex
•  Callouts from Future Method
•  Callouts from Schedule Apex

• Overview of REST API
• Authentication Methods
       OAuth 2.0 Flow for REST API
       API Limits and Considerations
• Making REST API Requests
       GET, POST, PUT, DELETE Methods
       Request and Response Structure
       JSON and XML Formats
• Working with Salesforce Data via REST API
       Querying Records
       Creating,Updating,and Deleting Records
• Tools for Testing REST API (Postman, Workbench)

•  Overview of SOAP API
      SOAP API Authentication
      Login and Session Management
•  Working with SOAP Messages
      WSDL (Web Services Description Language)
      SOAP Envelopes and Headers
      SOAP API Operations
      Querying, Creating, Updating, and Deleting Records
      Use Cases for SOAP API in Enterprise Applications

•  WSDL
•  Type of WSDL
•  Debugging WSDL
•  Consuming WSDL
•  Creating SOAP API Services
•  Integrating with Java Application
•  Siebel WSDL
•  SAP WSDL
•  Partner WSDL
•  Enterprise WSDL

•  Difference between the Oauth 1.0 and OAuth 2.0?
•  Creating Connected App
•  OAuth Using username and Password
•  OAuth Using Code Format
•  OAuth Using client Credentials
•  Integration with Cloud Storage using OAuth
•  Integration with LinkedIn using OAuth
•  Integration with Facebook using OAuth
•  Integration with Quickbooks using OAuth
•  Integration with Google Maps using OAuth
•  Integration with Dopbox using OAuth

•  Introduction to Chatter API
       What is the Salesforce Chatter API?
       Overview of Chatter and its features
       Use cases for integrating Chatter API
•  Authentication for Chatter API
       OAuth 2.0 authentication process for accessing Chatter API
       Using access tokens with the Chatter API
       Creating a connected app for Chatter API

•   Overview of Streaming API
        CometD Protocol for Streaming
• Use Cases for Streaming API
         Monitoring Salesforce Data Changes
         Real-Time Data Updates
• Setting Up PushTopics
         Creating and Subscribing to PushTopics for Data Changes
         Change Data Capture(CDC)
         Capturing Changes to Salesforce Records in Real-Time

•  Introduction to Metadata API
      Overview of Salesforce Metadata API
      Differences between Metadata API and other APIs      
      Common use cases of Metadata API
      Understanding Metadata in Salesforce
•  Setup and Authentication
      Enabling API access in Salesforce
      Authentication using OAuth 2.0 and Connected Apps
      Generating Session IDs for Metadata API
• Working with Metadata API
      Supported metadata types and components
      Metadata API WSDL file and its structure
      Tools for interacting with Metadata API(Workbench,Salesforce CLI)

• Introduction to Bulk API
      Bulk API vs REST/SOAP API
• Bulk API Operations
      Loading Large Volumes of Data
      Asynchronous Processing of Data
      Monitoring Bulk API Jobs
• Bulk API v2.0 Features and Usage

•   Real-World Integration Scenarios
         Integrating Salesforce with ERP Systems(SAP,Oracle)
         Integration with Payment Gateways
         Synchronizing Salesforce with External CRMs
•   Project-Based Learning
         Designing and Implementing End-to-End Integration
         Performance Tuning for Large-Scale Integrations

• OAuth 2.0 Authentication for Salesforce Integrations
        OAuth 2.0 Flows (Authorization Code, JWT, Username-Password)
        Refresh Tokens and Expiration
• Managing API Access with Connected Apps
• Salesforce Named Credentials
        Simplifying Authentication for External API Calls
• Security Best Practices for Salesforce Integration
        Data Encryption
        SSL and Certificates

•  Common Integration Patterns
       Request-Reply
       Fire-and-Forget
       Batch Data Synchronization
       Remote Process Invocation
•  Salesforce Integration Design Patterns
       Remote Call-In
       Data Virtualization
•  Handling Integration Errors and Retries
       Retry Mechanism for Failed Integrations
       Error Logging and Monitoring
•  Best Practices for Salesforce Integration
       Performance Optimization
       Data Governance and Compliance
       Transaction Boundaries and Rollbacks

•   Introduction to Platform Events
        Real-Time Integration via Platform Events
•  Publishing and Subscribing to Platform Events
        Declarative(Flow,Process Builder) and Apex Methods
•  Use Cases for Platform Events
        Real-Time Order Processing
        System Synchronization

Apply Now











Advantages

1. Mats Info Solution will cover the topics with real time scenarios
2. Integration Certification Support by Mats Info Solutions
3. Providing support for resume preparation
4. Clarifying interview/work related questions even after the course
5. Lifetime Learning Access Once Register into Mats Info Solutions
6. Access to Recorded Sessions