About this course

Course code TPDEV-502
Duration 5 Days

Integrating with Force.com covers the key elements of how to design and implement all types of integrations with the Force.com cloud platform. The course introduces the major integration mechanisms available on the Force.com platform, such as the APIs and the built-in declarative functionalities. In subsequent modules, participants explore the technologies that play specific roles in integrating with the platform, including Force.com Web service APIs, Apex, and outbound messaging.

Note: To get the most out of this course, you should be comfortable writing object-oriented code.

Prerequisites

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

Who should attend?

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

Delegates will learn how to

  • Identify various integration techniques.
  • Develop methods for integrating with Force.com.
  • Identify the advantages of various integration techniques.
  • Integrate with Force.com Web services.
  • Build custom Web services.
  • Integrate with the Streaming API.
  • Embed external applications into the Salesforce user interface using Force.com Canvas.

Outline

Integrations Overview

  • Key Characteristics of an Integration
  • Salesforce Integration Mechanisms

Security and Authorization, and Authentication

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

Working with Salesforce Data

  • Retrieving Data: sObjects, SOQL and SOSL

SOAP API

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

JSON

  • JSON Basics
  • JSON Java
  • JSON and C#

Force.com REST APIs

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

Force.com Bulk API

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

Force.com 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, Site.com, and Ideas Integration

  • Mashups and Visualforce
  • Portals Integration
  • Sites
  • Site.com Overview
  • Ideas Integration

Design Workshop

  • Review
  • Architecting a Solution

5 Days

Duration
Salesforce
Delivery Method

Delivery method

Classroom

Face-to-face learning in the comfort of our quality nationwide centres, with free refreshments and Wi-Fi.

Find dates and prices

Online booking is currently not available for this course, to find out more please call us on 0345 074 7998 or email us at info@qa.com to discuss how we can help.

Trusted, awarded and accredited

Fully accredited to ensure we provide the highest possible standards in learning

All third party trademark rights acknowledged.