← Back to Programs
20 Sessions · 20 hrs
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.
REST APISOAP APIApex CalloutsNamed
CredentialsAuthorizationJSON/XML
Curriculum
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
- Requirement Analysis
- Connected App Configuration
- OAuth Authentication
- REST API Development
- Apex Callout Implementation
- JSON Data Processing
- API Testing with Postman
- Error Handling & Debugging
- Project Demonstration
Hands-on Projects Included
Connect Salesforce with Postman
Perform CRUD Operations using REST API
Consume a Public REST API in Apex
Create Custom Apex REST APIs
Weather API Integration
Currency Exchange API Integration
Employee Management Integration
Complete Salesforce REST Integration Project
Prerequisites
Basic Salesforce Administration Knowledge
Basic Apex Programming Knowledge
Understanding of Objects & Relationships
Basic HTTP & Web Concepts
Preview
Watch a Demo
Get a feel for how this program is taught before you enroll.
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.