DEV502: Integrating with Force.com

$3,400.00


  • Classroom

  • Onsite
Duration: 4 Days

In this course, you'll learn the key elements of how to design and implement integrations with the Force.com cloud platform. You'll get an introduction to the major integration mechanisms available on the Force.com platform, such as the APIs and the built-in declarative functionalities. You will also learn about the technologies that play specific roles in integrating with the platform, including Force.com web service APIs, Apex, and outbound messaging.

Certification

  • Salesforce.com Certified Technical Architect

What You Will Learn

 

  • Various integration techniques
  • Develop methods for integrating with Force.com
  • Advantages of various integration techniques
  • Integrate with Force.com web services
  • Build custom web services
  • Build Force.com sites and portals

Audience

 

Independent software vendors, customer developers, and system integrators wanting to learn how to design and build integrations with Force.com cloud platform applications

Prerequistes

 

  • Familiarity with the Force.com platform
  • Proficiency in an object-oriented programming language such as Java or C#

Course Outline

 

1. Integrations Overview

  • Key Characteristics of an Integration
  • Salesforce Integration Mechanisms

2. Security, Authorization, and Authentication

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

3. Working with Salesforce Data

  • Retrieving Data: sObjects, SOQL, and SOSL

4. SOAP API

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

5. JSON

  • Basics
  • JSON Java
  • JSON and C#

6. Force.com REST APIs

  • Basics of REST
  • REST API
  • Chatter API

7. Force.com Bulk API

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

8. Force.com Streaming API

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

9. Data Loader in Architecture

  • Data Loader Overview
  • Including Data Loader in Architecture

10. Apex, Data Loader, and Integrations

  • Custom Apex Web Services
  • Apex Callouts
  • E-Mail Services

11. Declarative Integration Features

  • Outbound Messaging
  • Salesforce to Salesforce

12. Visualforce, Portals, Sites, Site.com, and Ideas Integration

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

13. Design Workshop

  • Review
  • Architecting a Solution

Course Labs