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