DEV502 – Integrating with


Contact Us

We would love to hear from you. Please complete this form to pre-book or request further information about our delivery options.


I'd like to receive emails with the latest updates and promotions from Insoft.

Data Protection & Privacy

I hereby allow Insoft Ltd. to contact me on this topic. Further, I authorise Insoft Ltd. processing, using collecting and storing my personal data for the purpose of these activities. All your data will be protected and secured as outlined in our privacy policy.

Upcoming Dates

Jun 27 - Jun 30, 2022
09:00 - 17:00

Jul 25 - Jul 28, 2022
09:00 - 17:00

Aug 22 - Aug 25, 2022
09:00 - 17:00

Sep 19 - Sep 22, 2022
09:00 - 17:00

Oct 17 - Oct 20, 2022
09:00 - 17:00

Nov 14 - Nov 17, 2022
09:00 - 17:00

DEV502 – Integrating with
4 days  (Instructor Led Online)  |  Technical Architects

Course Details

The DEV502 – Integrating with course, introduces you to major Salesforce integration mechanisms available on the platform, such as APIs and built-in declarative functionalities. This course covers key elements of how to design and implement all types of integrations with the Force Cloud Platform. In subsequent modules, you will explore the technologies that play critical roles in the platform, including the SOAP and REST APIs, Apex, and outbound messaging.


See other courses available


By the end of this course, you’ll be able to:

  • Identify various integration techniques
  • Develop methods for integrating with
  • Identify the advantages of various integration techniques
  • Integrate with Web services
  • Build custom Web services


Integrations Overview

  • Key Characteristics of an Integration
  • Salesforce Integration Mechanisms


Security and Authorization, and Authentication

  • Security
  • Single Sign-on with Federated Identity using SAML
  • Single Sign-on Delegated Authentication


Working with Salesforce Data

  • Retrieving Data: Objects, SOQL and SOSL



  • Working with SOAP API
  • Working with the Partner WSDL
  • Debugging and Testing
  • Advanced API Techniques



  • JSON Basics
  • JSON Java
  • JSON and C# REST APIs

  • The Basics of REST
  • The REST API
  • The Chatter API Bulk API

  • An Overview of the Bulk API
  • Using the Bulk API to Modify Data
  • Querying with the Bulk API Streaming API

  • The Architecture
  • Working with the Streaming API
  • Key Streaming API Facts


Data Loader in Architecture

  • Data Loader Overview
  • Including Data Loader in Architecture


Apex, Data Loader and Integrations

  • Custom Apex Web Services
  • Apex Callouts
  • Email Services


Declarative Integration Features

  • Outbound Messaging
  • Salesforce to Salesforce


Visualforce, Portals, Sites,, and Ideas Integration

  • Mashups and Visualforce
  • Portals Integration
  • Sites
  • Overview
  • Ideas Integration


Design Workshop

  • Review
  • Architecting a Solution

Target Audience

Integrating with is ideal for independent software vendors (ISVs), customer developers, and system integrators wanting to learn how to design and build integrations with cloud platform applications.


It is not necessary to be a developer to take this course; however, we recommend that participants be familiar with the platform and proficient in an object-oriented programming language such as Java or C#.