Salesforce Integration With External Systems
Last updated 9/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 5.41 GB | Duration: 10h 7m
Last updated 9/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 5.41 GB | Duration: 10h 7m
Learn about Salesforce integration API (SOAP | REST | Batch | Streaming | Outbound Messaging | Callouts) to connect
What you'll learn
Students will learn to Integrate Salesforce with External Systems
Students will learn about Salesforce APIs (SOAP | REST | Batch | Streaming | Outbound Messaging | Apex Callouts)
Students will learn to use each API to get data in and out of Salesforce effectively.
Students will learn to publish Data to External System using Platform Events, Push Topics and Change Data Capture Events.
Students will learn to use Postman and SOAP UI tools
Students will learn to setup Visual Studio Code and Eclipse IDE
Students will learn about BULK API and how to insert large sets of data using BULK API
Students will learn to make REST API Callout from Lightning Web Component
Students will learn to make REST API Callout from Aura Components
Requirements
Basic understanding of Salesforce Out of the box features is required for this course
Students should know about basic Apex programming
Description
Salesforce is the world's No. 1 CRM provider with billions of transactions per day. Salesforce has one of the broadest set of integration services available with options for query, batch, and streaming. In this course, we'll explore all the major Salesforce Integration APIs, and see when each one is the right fit for a given situation. You'll learn how to use each API to get data in and out of Salesforce effectively.What are the topics we will cover in this course?Overview of Salesforce APIsUsing SOAP API to Integrate with Enterprise AppsCreating Lightweight Integrations using REST APIBulk API in SalesforceConsuming External Services via Apex CalloutsCalling External Webservice from Lightning Web ComponentsStreaming API- PushTopics, Platform Events, Change Data CaptureCalling External Webservice from Aura ComponentsFetching Data from Salesforce via External SystemSending Data from Salesforce to Java Application using Streaming API
Overview
Section 1: Setting up the Environment for the course
Lecture 1 Creating a Salesforce Developer account
Lecture 2 Overview of the Demo Application
Lecture 3 Demo: Setting up Your (Salesforce) Environment
Lecture 4 Demo: Setting up Your (Development) Environment
Section 2: Using Force.com SOAP APIs to integrate
Lecture 5 Overview of POSTMAN tool and installing POSTMAN on local machine
Lecture 6 Overview of SOAP API
Lecture 7 JSON Vs XML: Features of XML and JSON
Lecture 8 Authenticating SOAP API Users: Connect to Salesforce using POSTMAN
Lecture 9 Please use the Correct Endpoint URL
Lecture 10 SOAP Requests with POSTMAN: Query Account records
Lecture 11 Making SOAP API Calls using POSTMAN
Lecture 12 Working with SOAP API Headers: Mru Header
Lecture 13 How to create a record in Custom Object using SOAP API?
Lecture 14 Insert Multiple records into different object using SOAP
Lecture 15 Demo Description: Building Custom SOAP Services
Lecture 16 Demo: Creating a Custom SOAP Service
Section 3: Creating Lightweight Integrations with the Force.com REST API
Lecture 17 Overview of Apex REST Annotations
Lecture 18 Use Postman to call a REST API
Lecture 19 Create a connected app in Salesforce: Connected Apps use the standard Oauth
Lecture 20 Authenticating REST API users
Lecture 21 Execute a SOQL Query to retrieve records
Lecture 22 Create a record using Rest API from POSTMAN
Lecture 23 Create a custom object record using REST API from POSTMAN
Lecture 24 ASSIGNMENT to create a custom object record using REST API from POSTMAN
Lecture 25 Creating a Custom REST API in Salesforce
Lecture 26 Difference between SOAP API and REST API
Section 4: Salesforce Integrations with External Systems
Lecture 27 Calling Salesforce from External Application
Lecture 28 Install Node JS and Visual Studio Code
Lecture 29 Host External Application on your local machine and update credentials.json file
Lecture 30 Making a REST Call from External System to fetch Salesforce Records
Section 5: Salesforce BULK API Overview
Lecture 31 What is Salesforce bulk API? How Bulk API works in Salesforce?
Lecture 32 How do I create a bulk API in Salesforce?
Lecture 33 Salesforce Bulk Api with Example
Lecture 34 Salesforce Bulk API: Upload records using a CSV file in salesforce
Lecture 35 Salesforce Bulk API: Create a Transformation Spec That Defines Mappings
Section 6: Salesforce Callouts: Invoking Callouts using Apex
Lecture 36 How to make Callouts from Salesforce?
Lecture 37 How To Enable Custom Domain In Salesforce?
Lecture 38 What is remote site setting, and how to use remote site settings in Salesforce?
Lecture 39 Create an Apex class which makes the Callout to external system
Lecture 40 How to Make HTTP Callout from Lightning component?
Lecture 41 Make HTTP Callout From Lightning Component And Show Data inside Salesforce
Section 7: Streaming API in Salesforce: Passing data from Salesforce to External System
Lecture 42 Overview of Streaming API in Salesforce
Lecture 43 What is a Push Topic in Salesforce? How do I create a push topic in Salesforce?
Lecture 44 Create a Push Topic in Salesforce
Lecture 45 Download Java Development Kit to setup external application
Lecture 46 Install Eclipse on your machine
Lecture 47 Import Maven Project
Lecture 48 Sending Data from Salesforce to External System using Push Topics
Lecture 49 What are Platform Events in Salesforce? How to create Platform Events ?
Lecture 50 How to publish Platform Events from Workbench?
Lecture 51 How to publish Platform Events from Apex ?
Lecture 52 What are Change Data Capture Event in Salesforce? How to create ?
Lecture 53 Sending Data from Salesforce To External System using Change Data Capture Events
Section 8: Integrating One Salesforce Org to Another Salesforce Org Using SOAP API
Lecture 54 How do I integrate one org to another Salesforce?
Lecture 55 Partner vs Enterprise WSDL: Difference between Partner WSDL & Enterprise WSDL
Lecture 56 How to generate Apex class from WSDL?
Lecture 57 Remote Site Settings in Salesforce
Lecture 58 Create Trigger on the Parent Salesforce System
Lecture 59 Invoke SOAP Service from Parent Salesforce System
Lecture 60 End to End walkthrough of the complete application
Lecture 61 Test the Connection between Salesforce Orgs
Section 9: SOAP UI
Lecture 62 What is SOAP UI and how to install SOAP UI?
Lecture 63 SOAP API Request: Login to Salesforce
Lecture 64 Create and Delete request from SOAP UI
Section 10: REST API Callout from LWC (Lightning Web Component)
Lecture 65 How to make a REST API callout from LWC?
Lecture 66 Install SFDX and Salesforce Extension Pack for Visual Studio Code
Lecture 67 Authorize an Org from Visual Studio Code
Lecture 68 Lightning Web Component: Create Combobox for our application
Lecture 69 Lightning Web Component: Create a Lightning button
Lecture 70 Lightning Web Component: Define the handlers for the Combobox
Lecture 71 Make a REST Call from Client Side Controller
Lecture 72 Parse Web Service Response on the UI
Lecture 73 REST API callout from Client Side Controller
Lecture 74 REST API Callout from Server Side Controller
Lecture 75 Test the application
Salesforce Developers who are interested to learn about integrating Salesforce with External Systems,Students who want to learn about different Salesforce API (SOAP | REST | Batch | Streaming | Outbound Messaging | Apex Callouts),If you are looking to become a Senior Salesforce Developer, this course is for you.,If you are looking to pass your Salesforce Developer Certification, this course is for you.,If you are a junior Salesforce developer and want to improve your skills to become a Senior developer, this course is for you.,If you are interested to learn about more advanced concepts in Salesforce Development, this course is for you.