
Understand server and client roles in a service integration. See how a service consumer requests data from a service provider and receives a response via a listener.
Explore the three forms of Salesforce integration: no-code built-in configurations like SSO and Outlook; Data Loader and tools; or building your own web service with SOAP or REST APIs.
Learn how client and server establish connections by following protocols, exchanging data in JSON, and authenticating via login credentials, connected apps with access tokens, certificate-based methods, or open APIs.
Learn how JSON formats data as name-value pairs, using curly braces for objects and square brackets for lists, with examples like last name, first name, and email.
Discover how the Salesforce json class in the system namespace converts objects to json strings using serialize and deserialize for rest integration.
Explore the JSONGenerator class, learn serialize and deserialize methods for converting objects to JSON, and use createGenerator to produce a pretty-printed, indented JSON generator.
Learn to use the JSONGenerator class to dynamically invoke methods by name, pass boolean inputs, and call specific helpers such as right start object and right field your name.
Learn to create JSON dynamically using a JSON generator, define attributes, format data as strings, and build status-driven payloads for REST integration in Salesforce.
Develop a real-time JSON generator using Apex input text and page blocks to collect first name, last name, email, and phone, producing dynamic JSON on submit for a VF page.
Learn to generate JSON in real time, build a contact object, perform insert operations, and handle success or failure statuses with dynamic string and date fields.
Learn to build a real-time json generator by querying accounts and returning only name and industry in a json array, plus a status of success or failure.
Master rest integration with json and http in Salesforce by creating a contact, linking related contacts to an account, and using a last name query to populate and save records.
Learn three deserialization methods: convert a JSON string to a standard class or wrapper, use strict mode to require all attributes, and map attributes to a name-value pair map.
Master dynamic json parsing by breaking json into tokens, using next token and get text to read values and retrieve fields like access token and refresh token.
Parse json to extract a contact's last name and department using a token-based parser, converting the data into a standard contact object for rest integrations.
Decode how a Salesforce client sends an HTTP request: a mandatory request line with method, URL, and protocol, plus a header of properties and an optional body.
Learn to frame http requests in Salesforce using the http request class, setting the method, endpoint, headers, timeout, and body (json or text), then sending and processing the response.
Learn how HTTP response messages are structured—status line, headers, and body—and how the HTTPResponse class exposes the status code, headers, and body, which may contain JSON or text.
Learn how the get method queries data from open APIs by hitting a target endpoint with optional headers and URL parameters, without a request body or authentication.
Learn to construct a http request to a service endpoint with a user-provided parameter, send the http call, and parse the json response while handling missing authorization.
Learn to dynamically deserialize JSON to extract post office names in a Salesforce REST integration, iterating tokens and collecting names into a list for display.
Learn to authenticate API requests with an API key, call REST endpoints using get with query parameters like zip code, and parse JSON responses to extract weather data.
learn how to implement a post method in a Salesforce rest service to create a contact from first name, last name, and email, and return a json status and data.
Test a Salesforce rest post using workbench by sending a json payload (first name, last name, email) to an endpoint, validating success and errors when fields are missing.
explore how rest context in salesforce provides access to the request and response, read headers and body from rest request, and configure a response using rest response properties.
Test a Salesforce rest endpoint with Workbench, returning accounts with name, industry, and id in a JSON response, including a status indicator for success or failure.
this lecture introduces authentication in rest integration, clarifies client versus service provider responsibilities, and outlines how to authenticate a client, with plans to cover authentication approaches in the next lecture.
Learn OAuth flow theory for Salesforce REST integration, authenticating via the authentication server to obtain an access token from a connected app with a consumer key and secret.
Configure a client org for Salesforce to Salesforce integration by setting up a domain, registering the domain with service providers, and logging in to test the connection.
Create a connected app in Salesforce to obtain the consumer key and secret, then prepare a user and authenticate via a post request to receive an access token.
Write Apex to get access token from Salesforce by posting credentials to the token endpoint, parsing the JSON response, and extracting the access token for authenticated calls.
Create a user interface to collect consumer key, consumer secret, username, and password, configure the authorization endpoint and remote site settings, and generate an access token for rest calls.
Hit the service with an access token to create a contact via a post request, sending first name, last name, and email in json and handling the json response.
In this course we will cover different ways in which a developer can integrate Salesforce System with some other application. We will be discussing Http Callouts and REST API. Course cover various real time scenarios and relevant examples to make things easy to understand and ready to use. A basic understanding of APEX and VisualForce (or any other Markup language) will be required to start with the course.
In this course we will cover different ways in which a developer can integrate Salesforce System with some other application. We will be discussing Http Callouts and REST API. Course cover various real time scenarios and relevant examples to make things easy to understand and ready to use. A basic understanding of APEX and VisualForce (or any other Markup language) will be required to start with the course.
In this course we will cover different ways in which a developer can integrate Salesforce System with some other application. We will be discussing Http Callouts and REST API. Course cover various real time scenarios and relevant examples to make things easy to understand and ready to use. A basic understanding of APEX and VisualForce (or any other Markup language) will be required to start with the course.