← 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/XMLOAuth 2.0
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(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
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.