← Back to Programs
Program 03

Salesforce Integration

For developers building enterprise-grade integrations using Salesforce APIs, Apex, and modern authentication protocols to connect Salesforce with external applications seamlessly.

20 Sessions · 20 hrs
REST APISOAP APIApex CalloutsNamed CredentialsAuthorizationJSON/XMLOAuth 2.0

Course Syllabus

Eight modules covering REST/SOAP APIs, Apex callouts, middleware and a full integration capstone.

Module 1Introduction to Salesforce Integration
  • Introduction to Salesforce Integrations
  • Integration Architecture Overview
  • Integration Use Cases
  • API Types in Salesforce
  • REST vs SOAP APIs
  • Request & Response Cycle
  • HTTP Methods (GET, POST, PUT, PATCH, DELETE)
  • Authentication Overview
  • API Testing Tools (Postman & Workbench)
Module 2REST API Fundamentals
  • Salesforce REST API Basics
  • Creating Connected Apps
  • OAuth 2.0 Fundamentals
  • Access Tokens & Refresh Tokens
  • Authorization Flow
  • REST API Endpoints
  • CRUD Operations using REST API
  • Testing APIs with Postman
  • API Error Handling
Module 3JSON & Data Exchange
  • Introduction to JSON
  • JSON Objects & Arrays
  • Serialization & Deserialization
  • Request Body Creation
  • Response Parsing
  • Working with Collections
  • Data Mapping Concepts
  • Common Integration Errors
Module 4Apex REST Callouts
  • HTTP Class in Apex
  • HttpRequest & HttpResponse
  • GET Callout & POST Callout
  • Handling Request Headers
  • Named Credentials
  • Remote Site Settings
  • Exception Handling
  • Callout Best Practices
Module 5Salesforce APIs & External Systems
  • REST API vs Apex REST
  • Standard REST API
  • Custom Apex REST Services
  • Exposing Apex as REST API
  • Consuming External APIs
  • Web Services Overview
  • API Limits & Governor Limits
  • Integration Security Best Practices
Module 6Integration Tools & Middleware
  • Introduction to Middleware
  • Overview of MuleSoft
  • Salesforce Connect
  • Platform Events Overview
  • Outbound Messages
  • Change Data Capture (CDC)
  • External Services Overview
  • Integration Patterns
Module 7API Testing & Troubleshooting
  • API Testing using Postman
  • Workbench for API Testing
  • Debug Logs
  • HTTP Status Codes
  • Error Responses
  • Troubleshooting API Failures
  • Performance Optimization
  • Deployment Considerations
Module 8Capstone Project(Any One)
  • Connect Salesforce with Postman
  • Perform CRUD Operations using REST API
  • Consume a Public REST API in Apex
  • Create Custom Apex REST APIs
  • Apex Callout Implementation
  • Employee Management Integration
  • API Testing with Postman

Prerequisites

Basic Salesforce Administration Knowledge Basic Apex Programming Knowledge Understanding of Objects & Relationships Basic HTTP & Web Concepts

Watch a Demo

Get a feel for how this program is taught before you enroll.

Salesforce Integration demo video thumbnail

Click to play — video opens right here, no new tab.

Ready to get started?

Enroll in Salesforce Integration and start building real API connections from week one.