• Trailhead Academy
  • Integrating with the Salesforce Platform in Lightning Experience
th-academy-logo-print
Integrating with the Salesforce Platform in Lightning Experience (DEX502)
Overview
Integrating with the Salesforce Platform covers the key elements of how to design and implement all types of integrations with the Salesforce platform. The course introduces the major integration mechanisms available on the Salesforce platform, such as the APIs and the built-in declarative functionalities. Participants explore the technologies that play critical roles in integrating with the platform, including the SOAP and REST APIs, Apex, the Streaming API, and outbound messaging. Note: To get the most out of this course, you should be comfortable reading and writing object-oriented code.
Who should take this course?
Integrating with the Salesforce Platform is ideal for customer developers, system integrators, architects, and independent software vendors (ISVs) new to the platform who want to learn how to design and build integrations with the Salesforce platform cloud applications.
When you complete this course, you will be able to:
  • Identify various integration techniques.
  • Develop methods for integrating with Salesforce platform.
  • Identify the advantages of various integration techniques.
  • Integrate with Salesforce platform web services.
  • Build custom web services.
  • Integrate with the Streaming and Bulk APIs.
  • Use Salesforce Connect and Heroku Connect to implement declarative integrations.
  • Implement single sign-on, social sign-on, and social customer service.
  • Embed external applications into the Salesforce user interface using Canvas.
Prework
Prepare for the course with this Trailmix.
trailmix-logotrailmix-logo
Trailmix, Trailhead Academy

Integrating with the Salesforce Platform Pre-work

Please complete the following before attending our expert-led class.

Lessons and Topics

Integration Overview

  • Assessing Your Architectural Landscape
  • Evaluating business problems from an integration perspective
  • An introduction to working with the Salesforce APIs


Security

  • Salesforce Platform security


Salesforce Identity and Single Sign-on

  • Introduction to Salesforce Identity and Single Sign-on
  • Single Sign-on using SAML
  • Single Sign-on Delegated Authentication
  • Social Sign-on


Working with Salesforce Data

  • sObjects and relationships
  • SOQL
  • SOSL


SOAP API

  • The Architecture
  • Working with the SOAP API
  • Working with the partner WSDL
  • Debugging and testing


JSON

  • JSON Basics
  • JSON and Java
  • JSON and C# REST APIs
  • An introduction to the Salesforce


REST APIs

  • The REST API
  • The Chatter REST API


Bulk API

  • An overview of the Bulk API
  • Using the Bulk API to modify data
  • Querying with the Bulk API
  • Bulk API 2.0


Streaming API

  • The architecture
  • Working with the PushTopic Streaming API
  • Understanding Message Durability
  • Working with the Generic Streaming API
  • Key Streaming API facts


Platform Events

  • Overview
  • Display Instant Notification in a Lightning Console
  • Subscribe to a Platform Event


Declarative Integration Features

  • Outbound messaging
  • Salesforce Connect
  • Salesforce to Salesforce
  • Social Customer Service


Integrating Using Heroku Connect

  • Integrating with an RDBMS


Using the Apex Data Loader as an Integration Client

  • Data Loader overview
  • Including Data Loader in architecture


Apex and Integration

  • Introduction to Apex
  • Custom Apex web services
  • Apex callouts
  • Email services


Embedding Web Pages and Applications within Salesforce

  • Designing for Salesforce and the Salesforce1 mobile application
  • Mashups and Visualforce
  • Canvas


Computer Telephony Integration (CTI)

  • Computer Telephony Integration


Design Workshop

  • Review
  • Architecting a solution
Format & Duration
  • In-person (5 days)
  • Virtual (5 days)
User Interface
Lightning Experience
Register Now
Connect with a training specialist
Americas
Asia Pacific
Europe/Middle East/Africa
Save as PDF
Related Classes
th-academy-logo-logoth-academy-logo-logo-print
In-person | Virtual
Implement Basic Business Logic using Apex (ADX231)
Register Now
th-academy-logo-logoth-academy-logo-logo-print
In-person | Virtual
Programmatic Development using Apex and Visualforce in Lightning Experience (DEX450)
Register Now