As we are living in a world where everything is related to each other and collaboration is a key thing to succeed.
This course is designed to learn Salesforce Integration from the very beginning and then advanced to Advance Salesforce Integration. In this course, you will be able to learn every basic information about Salesforce Integration.
By integrating Salesforce with other applications, organizations can now tap to vast unknown resources and provide them with much greater operational visibility.
As we are living in a world where everything is related to each other and collaboration is a key thing to succeed.
This course is designed to learn Salesforce Integration from the very beginning and then advanced to Advance Salesforce Integration. In this course, you will be able to learn every basic information about Salesforce Integration.
By integrating Salesforce with other applications, organizations can now tap to vast unknown resources and provide them with much greater operational visibility.
This course leverage all types of Authentication that can be used while integration with any third-party system including API Key, Basic, OAuth 2.0, OAuth 1.0, JWT &, etc.
In this course, you will also learn how to use different
At the end of the course, you will be able to write any kind of integration for sure.
Note: - The course contains a Major project to Integrate Salesforce with the AWSS3 system.
Bonus:-
You will get the PPT of each lecture
Code related to each lecture
New Videos will be added in the coming future related to other integration topics
Plenty no of Assignments for you to practice the integration
Live Project implementation along with me
Course Completion Certification
Multiple Assignments are there for most of the sections.
In this lecture, you will learn ABCD(Basic Overview) of Integration.
In this lecture, you will learn what an API( Application Programming Interface) is and how it is helpful in integration.
In this lecture, you will learn about web services which are used to implement the API
Possible ways to integrate with salesforce ( force.com platform)
1. What is Integration
2. Setup Postman
3. Types of Authentications
4. No Authentication Implementations
5. API Based Authentication
1. Basic Authentication
2. Connected Application
3. oAuth 2.0
4. Roles in oAuth 2.0
5. oAuth Web Server Flow
6. Get Salesforce Access Token using Postman
Get Auth Code using VF Page
get Access Token using Apex
Store the token details in Custom metadata.
Check the Token Validity
Implement Refresh Token Flow
Here is what we will learn in this video -
OAuth 2.0 User Agent Flow
OAuth 2.0 PKCE Flow.
OAuth 2.0 Device Flow for IOT Integration
OAuth 2.0 Client Credentials Flow
Create Connected Application in LinkedIn
Authenticate to LinkedIn using PostMan
Get LinkedIn User Information using PostMan
In this video, we will learn the following concepts
How Pre-Request Script works in Postman
Use Pre-Request script to get the Refresh Token in Postman
JSON Class Methods in Salesforce
Introduction to Apex Rest
Use Cases of Apex Rest API
Syntax of Apex Rest
Develop your own Apex Rest
Test the API Using Postman
Test the API Using Workbench
In this video, we will learn about
@HttpPatch in Apex Rest
How to Create a Connected App on LinkedIn
Integrate with LinkedIn using Postman
Create Post using LinkedIn API
Like Post using LinkedIn API
Create comments using LinkedIn API
QuickBooks Overview
Create QuickBooks Account
In this video, we will cover the following topics
How to Setup QuickBooks Application
How to Setup the Sandbox for QuickBooks Application
Explore the API Document for QuickBooks Authentication
Explore the API using the API Explorer
Play with the API Using Postman
Get the Access Token Using Salesforce
Store the Access Token in Custom Metadata
In this video, we have covered the following
QuickBooks Integration Recap
Prerequisites for QuickBooks Integration
Create Customers in QuickBooks using Apex
Create Products in QuickBooks using Apex
Debug the Issues related to Access Token & Refresh Token
In this video, You will learn
How to Setup the Google Console
How to Create the Connected Application
Test the Google Connection using Postman
Test the Google API using API Explorer
Test the API using Postman
Discuss about the Assignment
In this video, you will learn the following concept
What is Named Credentials
What is External Credentials
Integration with Freshdesk using Named Credentials
Auth. Providers
Integrate Google Calendar using Named Credentials
Use Google Email to login into Salesforce org
In this video, you will learn the following concept related to JWT in salesforce
What is JWT and How it works
The Component of JWT Token/Assertion
Generate the SSL Certificate and Keys
Create a Connected Application and enabled it for JWT Flow
Authenticate second Salesforce Org using JWT with Custom Apex Class
Generate the private Key in JKS format
Use Auth namespace to get the Access Token using JWT
User Named Credentials for OAuth 2.0 JWT bearer Flow
In this video, you will learn about the following concept
Introduction to Streaming API
Difference between Pull & Push Technology
Important terms related to Streaming API
Introduction to Platform Events
Types of Platform Events
Publishing Behaviour of Platform Event
Create & Publish Your Platform Event
Subscribe Platform Event using Apex Trigger
Publish Platform Event using Lightning Flow Builder
Publish Platform Event using Rest API with the help of workbench
In this video, you will learn the following concept
How to fire an event using UUID so that event can be tracked
Handle the Success & Error Callback events for Platform Events
Subscribe the Event using Lightning Flows
Subscribe the Event using Lightning Web Component
What is outbound message
How outbound message is send to external system
Create pipedreamin account
Create a resource in PipeDreamin for listener
Create outbound message
Create flow to fire outbound message
Test the outbound message
What is metadata API?
How to get the WSDL of metadata API
How to import the WSDL in Salesforce
FinancialForce Metadata API
list metadata using Metadata API
Read Metadata using Metadata API
Create Object Using Metadata API
Create Custom Field using API
Create Lookup field in Salesforce
Create Picklist Field using Metadata API
Delete Metadata Record using API
What is bulk API
When to use use Bulk API
Examples & Use Cases of Bulk API
Insert records using Bulk API
Upser records using Bulk API
Query records using Bulk API
Write the Unit Test Case for Apex Rest
Write the Mock Classes for HTTP Rest API
Write the test cases for HTTP Rest API
Develop the Mock Class for SOAP API
Develop the Unit test cases for Metadata API
What is external Object in Salesforce
How to setup external object in Salesforce
Create Custom Tab for the External Object
View the External Object record
Use case for Tooling API
Endpoint for Tooling API
Query API
Dependency API
Deactivate Apex Trigger using Tooling API
Create Apex Trigger using Tooling API
In this video, you will learn the following topics
How to generate WSDL file using APEX
how to generate apex using WSDL file
How to make an API Call using generated Apex Class
What is SOAP API
How to use SOAP UI
test the SOAP using SOAP UI
In this lecture, we will cover the following concept of MuleSoft
What is Point to point Integration
What is API LED Connectivity
API Design vs API Development
Signup for Anypoint Cloud Platform
Download anypoint studio and install
Develop your first API
Test your first API
Deploy your API
Create AWS Policy to provide the access to S3
Create an IAM User which will be used for integration purpose
Create AWS Secrets for Integration Purpose
Enable MFA for your account.
Create Dropbox Account
Create a Connected application
Enable the Scope in Application
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.