We may earn an affiliate commission when you visit our partners.
Course image
Amit Singh

As we are living in a world where everything is related to each other and collaboration is a key thing to succeed.

This course is designed to learn Salesforce Integration from the very beginning and then advanced to Advance Salesforce Integration. In this course, you will be able to learn every basic information about Salesforce Integration.

By integrating Salesforce with other applications, organizations can now tap to vast unknown resources and provide them with much greater operational visibility.

Read more

As we are living in a world where everything is related to each other and collaboration is a key thing to succeed.

This course is designed to learn Salesforce Integration from the very beginning and then advanced to Advance Salesforce Integration. In this course, you will be able to learn every basic information about Salesforce Integration.

By integrating Salesforce with other applications, organizations can now tap to vast unknown resources and provide them with much greater operational visibility.

This course leverage all types of Authentication that can be used while integration with any third-party system including API Key, Basic, OAuth 2.0, OAuth 1.0, JWT &, etc.

In this course, you will also learn how to use different

At the end of the course, you will be able to write any kind of integration for sure.

Note: - The course contains a Major project to Integrate Salesforce with the AWSS3 system.

Bonus:-

  • You will get the PPT of each lecture

  • Code related to each lecture

  • New Videos will be added in the coming future related to other integration topics

  • Plenty no of Assignments for you to practice the integration

  • Live Project implementation along with me

  • Course Completion Certification

  • Multiple Assignments are there for most of the sections.

Enroll now

What's inside

Learning objectives

  • What integration & when to use integration
  • Why we need to use integration
  • Types of authentication used in various integration api
  • Salesforce integration from basic to advance a step by step implementation
  • Integrate different third party with salesforce
  • Rest & soap webservices
  • Streaming, metadata, chatter, analytics api's
  • Platform event, outbound message, heroku
  • Integration best practices
  • Integration design pattern
  • Composite apis
  • Bulk api
  • Tooling api
  • Introduction to mulesoft
  • Integration design patterns
  • External objects and cross org adopters
  • Soap webservices
  • Show more
  • Show less

Syllabus

Before You Start - Salesforce Integration Reloaded
Introduction to the Course
How to pace with the course
Instructor Voice
Read more

In this lecture, you will learn ABCD(Basic Overview) of Integration.

In this lecture, you will learn what an API( Application Programming Interface) is and how it is helpful in integration.

In this lecture, you will learn about web services which are used to implement the API

Possible ways to integrate with salesforce ( force.com platform)

1. What is Integration

2. Setup Postman

3. Types of Authentications

4. No Authentication Implementations

5. API Based Authentication

1. Basic Authentication

2. Connected Application

3. oAuth 2.0

4. Roles in oAuth 2.0

5. oAuth Web Server Flow

6. Get Salesforce Access Token using Postman

  1. Get Auth Code using VF Page

  2. get Access Token using Apex

  3. Store the token details in Custom metadata.

  4. Check the Token Validity

  5. Implement Refresh Token Flow

Here is what we will learn in this video -

  1. OAuth 2.0 User Agent Flow

  2. OAuth 2.0 PKCE Flow.

  3. OAuth 2.0 Device Flow for IOT Integration

  4. OAuth 2.0 Client Credentials Flow

  5. Create Connected Application in LinkedIn

  6. Authenticate to LinkedIn using PostMan

  7. Get LinkedIn User Information using PostMan

In this video, we will learn the following concepts

  1. How Pre-Request Script works in Postman

  2. Use Pre-Request script to get the Refresh Token in Postman

  3. JSON Class Methods in Salesforce

  4. Introduction to Apex Rest

  5. Use Cases of Apex Rest API

  6. Syntax of Apex Rest

  7. Develop your own Apex Rest

  8. Test the API Using Postman

  9. Test the API Using Workbench

In this video, we will learn about

  • @HttpPatch in Apex Rest

  • How to Create a Connected App on LinkedIn

  • Integrate with LinkedIn using Postman

  • Create Post using LinkedIn API

  • Like Post using LinkedIn API

  • Create comments using LinkedIn API

  • QuickBooks Overview

  • Create QuickBooks Account

In this video, we will cover the following topics

  1. How to Setup QuickBooks Application

  2. How to Setup the Sandbox for QuickBooks Application

  3. Explore the API Document for QuickBooks Authentication

  4. Explore the API using the API Explorer

  5. Play with the API Using Postman

  6. Get the Access Token Using Salesforce

  7. Store the Access Token in Custom Metadata

In this video, we have covered the following

  1. QuickBooks Integration Recap

  2. Prerequisites for QuickBooks Integration

  3. Create Customers in QuickBooks using Apex

  4. Create Products in QuickBooks using Apex

  5. Debug the Issues related to Access Token & Refresh Token

In this video, You will learn

  1. How to Setup the Google Console

  2. How to Create the Connected Application

  3. Test the Google Connection using Postman

  4. Test the Google API using API Explorer

  5. Test the API using Postman

  6. Discuss about the Assignment

In this video, you will learn the following concept

  1. What is Named Credentials

  2. What is External Credentials

  3. Integration with Freshdesk using Named Credentials

  4. Auth. Providers

  5. Integrate Google Calendar using Named Credentials

  6. Use Google Email to login into Salesforce org

In this video, you will learn the following concept related to JWT in salesforce

  1. What is JWT and How it works

  2. The Component of JWT Token/Assertion

  3. Generate the SSL Certificate and Keys

  4. Create a Connected Application and enabled it for JWT Flow

  5. Authenticate second Salesforce Org using JWT with Custom Apex Class

  6. Generate the private Key in JKS format

  7. Use Auth namespace to get the Access Token using JWT

  8. User Named Credentials for OAuth 2.0 JWT bearer Flow

In this video, you will learn about the following concept

  1. Introduction to Streaming API

  2. Difference between Pull & Push Technology

  3. Important terms related to Streaming API

  4. Introduction to Platform Events

  5. Types of Platform Events

  6. Publishing Behaviour of Platform Event

  7. Create & Publish Your Platform Event

  8. Subscribe Platform Event using Apex Trigger

  9. Publish Platform Event using Lightning Flow Builder

  10. Publish Platform Event using Rest API with the help of workbench

In this video, you will learn the following concept

  1. How to fire an event using UUID so that event can be tracked

  2. Handle the Success & Error Callback events for Platform Events

  3. Subscribe the Event using Lightning Flows

  4. Subscribe the Event using Lightning Web Component

  1. What is outbound message

  2. How outbound message is send to external system

  3. Create pipedreamin account

  4. Create a resource in PipeDreamin for listener

  5. Create outbound message

  6. Create flow to fire outbound message

  7. Test the outbound message

  • What is metadata API?

  • How to get the WSDL of metadata API

  • How to import the WSDL in Salesforce

  • FinancialForce Metadata API

  • list metadata using Metadata API

  • Read Metadata using Metadata API

  1. Create Object Using Metadata API

  2. Create Custom Field using API

  3. Create Lookup field in Salesforce

  4. Create Picklist Field using Metadata API

  5. Delete Metadata Record using API

  • What is bulk API

  • When to use use Bulk API

  • Examples & Use Cases of Bulk API

  • Insert records using Bulk API

  • Upser records using Bulk API

  • Query records using Bulk API

  1. Write the Unit Test Case for Apex Rest

  2. Write the Mock Classes for HTTP Rest API

  3. Write the test cases for HTTP Rest API

  4. Develop the Mock Class for SOAP API

  5. Develop the Unit test cases for Metadata API

  1. What is external Object in Salesforce

  2. How to setup external object in Salesforce

  3. Create Custom Tab for the External Object

  4. View the External Object record

  • Use case for Tooling API

  • Endpoint for Tooling API

  • Query API

  • Dependency API

  • Deactivate Apex Trigger using Tooling API

  • Create Apex Trigger using Tooling API

In this video, you will learn the following topics

  • How to generate WSDL file using APEX

  • how to generate apex using WSDL file

  • How to make an API Call using generated Apex Class

  • What is SOAP API

  • How to use SOAP UI

  • test the SOAP using SOAP UI

In this lecture, we will cover the following concept of MuleSoft

  1. What is Point to point Integration

  2. What is API LED Connectivity

  3. API Design vs API Development

  4. Signup for Anypoint Cloud Platform

  5. Download anypoint studio and install

  6. Develop your first API

  7. Test your first API

  8. Deploy your API

  1. Create AWS Policy to provide the access to S3

  2. Create an IAM User which will be used for integration purpose

  3. Create AWS Secrets for Integration Purpose

  4. Enable MFA for your account.

  1. Create Dropbox Account

  2. Create a Connected application

  3. Enable the Scope in Application

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Introduces methods and tools commonly used in industry
Develops skills and knowledge that are highly relevant to an academic setting
Covers essential components of Salesforce Integration including APIs, Authentication, and WebServices
Employs a mix of live demonstrations, exercises, and assignments to provide hands-on experience
Includes access to additional resources such as presentations and documentation
Course completion is recognized with a participation certificate

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Salesforce integration: novice to pro

According to learners, this course is a highly comprehensive and practical guide to Salesforce integration, effectively transitioning students from novice to professional. Reviewers frequently praise the depth of coverage on various authentication methods and Salesforce APIs like REST, SOAP, Streaming, and Metadata. The course is distinguished by its extensive hands-on activities, including a major live project implementation (AWS S3 integration), numerous assignments, and functional code examples. While generally well-received for its clear explanations and valuable real-world scenarios, some mention the fast pace might be challenging for absolute beginners, suggesting prior development experience is beneficial. The inclusion of unit test cases and an introduction to MuleSoft are also highlighted as notable additions.
Focuses on best practices and scenarios relevant to professional roles.
"This course truly takes you from understanding basics to implementing real-world scenarios."
"The insights on best practices and design patterns were very practical. This course helped me land a new role."
"I particularly appreciated the sections on Unit Test Cases, which are often overlooked in other resources for Salesforce integration."
Instructor provides clear and digestible explanations of complex topics.
"The instructor breaks down complex concepts like OAuth 2.0 and JWT bearer flows into manageable steps."
"The instructor explains everything clearly and provides good examples. I really liked the practical approach."
"The instructor does a great job of explaining the 'why' behind each integration method. The code is well-structured."
Emphasizes hands-on learning with projects and working code.
"The major project on AWS S3 integration is worth the price of admission alone. It ties everything together beautifully."
"The hands-on demos are incredibly useful, and the code examples provided are always working."
"What sets it apart are the practical assignments and the live project implementation. I particularly appreciated the sections on Named Credentials."
Covers a vast range of Salesforce integration topics in depth.
"The depth covered on various authentication methods and different APIs (REST, SOAP, Streaming, Metadata) is impressive."
"Very detailed course covering almost every aspect of Salesforce integration."
"The range of topics, from different OAuth flows to streaming APIs and tooling API, is incredible."
Pace may be challenging for absolute beginners without prior dev experience.
"The pace is fast, so having some prior Apex or Salesforce development experience helps a lot, even though it says 'novice to professional'."
"Some parts felt a bit rushed, especially for a novice. I had to pause and re-watch some lectures multiple times."
"For 'novice to professional,' I found the initial sections a bit too fast for a true novice. I struggled with some of the setup steps and prerequisites."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Mastering Salesforce Integration: Novice to Professional with these activities:
Review Salesforce Integration Concepts
Review the basics of Salesforce Integration to refresh your knowledge before starting the course.
Show steps
  • Read through the course syllabus and learning objectives.
  • Review your notes or study materials from any previous courses or workshops on Salesforce Integration.
  • Do some practice questions or exercises to test your understanding of the key concepts.
Practice Salesforce Admin Skills
Review and practice Salesforce Admin skills to ensure you have foundational knowledge.
Show steps
  • Create a Salesforce Developer Edition account.
  • Complete the Salesforce Admin Beginner Trailhead module.
  • Practice creating and managing objects, fields, and records.
Follow Postman Tutorials on Salesforce Integration
Follow tutorials on Postman to gain hands-on experience with Salesforce Integration.
Browse courses on Postman
Show steps
  • Sign up for a free Postman account.
  • Find and follow Postman tutorials on Salesforce Integration.
  • Complete the tutorials and practice the concepts.
Six other activities
Expand to see all activities and additional details
Show all nine activities
Join a Salesforce Integration Study Group
Join a study group to collaborate with peers and enhance your understanding of Salesforce Integration.
Show steps
  • Find or create a study group focused on Salesforce Integration.
  • Participate in group discussions and knowledge-sharing sessions.
  • Work together on projects or assignments related to Salesforce Integration.
Complete Salesforce Integration Challenges
Complete Salesforce Integration challenges to test your skills and knowledge.
Show steps
  • Find online platforms or resources that offer Salesforce Integration challenges.
  • Select challenges that align with your skill level and interests.
  • Attempt to solve the challenges and test your understanding.
Volunteer with a Non-Profit Organization Using Salesforce
Volunteer with a non-profit organization that uses Salesforce to gain practical experience in a real-world setting.
Browse courses on Salesforce
Show steps
  • Identify non-profit organizations that use Salesforce in their operations.
  • Contact the organization and inquire about volunteering opportunities.
  • Attend training or onboarding sessions provided by the organization.
  • Assist with Salesforce-related tasks, such as data management, reporting, or user support.
Contribute to Salesforce Open-Source Projects
Contribute to open-source Salesforce projects to enhance your understanding of the platform and its ecosystem.
Browse courses on Salesforce
Show steps
  • Identify open-source Salesforce projects that align with your interests and skills.
  • Review the project documentation and codebase.
  • Identify areas where you can contribute, such as bug fixes, feature enhancements, or documentation improvements.
  • Submit your contributions to the project through Pull Requests.
Create a Salesforce Integration Implementation Guide
Create an implementation guide to document your understanding of Salesforce Integration best practices.
Show steps
  • Gather information and resources on Salesforce Integration best practices.
  • Organize the information into a logical structure.
  • Write clear and concise instructions for implementing Salesforce Integration.
  • Review and edit the implementation guide for accuracy and completeness.
Develop a Salesforce Integration Solution for a Business Case
Develop a comprehensive Salesforce Integration solution to demonstrate your understanding and skills.
Show steps
  • Identify a business case or problem that can be solved using Salesforce Integration.
  • Research and analyze the requirements and constraints of the business case.
  • Design and develop a Salesforce Integration solution that meets the requirements.
  • Implement and test the integration solution.
  • Document the solution and present it to stakeholders.

Career center

Learners who complete Mastering Salesforce Integration: Novice to Professional will develop knowledge and skills that may be useful to these careers:

Reading list

We've selected 38 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Mastering Salesforce Integration: Novice to Professional.
Provides a comprehensive overview of authentication systems, from the basics to the most advanced topics. It is an excellent resource for anyone who wants to learn more about this complex and challenging field.
This handbook provides a practical guide to designing and developing RESTful APIs, covering topics such as resource modeling, versioning, and security.
Focuses on the security testing of APIs, providing insights into how to identify and exploit vulnerabilities. It's a crucial resource for security professionals and developers who want to build more secure APIs by understanding potential attack vectors. It's highly relevant for contemporary API development concerns.
Provides a comprehensive overview of RESTful web services, covering the core concepts, design principles, and best practices for creating scalable and maintainable APIs.
Provides a systematic approach to designing RESTful APIs, covering topics such as resource representation, request and response semantics, and error handling.
Provides a comprehensive overview of biometric authentication methods, including fingerprint, face, iris, and voice recognition. It is an excellent resource for anyone who wants to learn more about this rapidly growing field.
Provides a comprehensive overview of identity and access management in cloud computing, including authentication and authorization. It is an excellent resource for anyone who wants to learn more about this important topic.
Provides a comprehensive overview of authentication protocols for wireless networks. It is an excellent resource for anyone who wants to learn more about this critical topic.
Offers a product-oriented approach to API design, emphasizing how to create APIs that provide value and a great developer experience. It covers the entire design lifecycle and discusses various API styles like REST, gRPC, and GraphQL. It's a strong choice for gaining a broad understanding of API design in a business context.
This guide delves into the inner workings of the Heroku platform-as-a-service. It provides practical advice for architecting applications for efficiency and covers best practices for improving speed, throughput, and reliability. It's a valuable resource for developers looking to optimize their applications on Heroku.
Given the close relationship between microservices and APIs, this book is highly relevant for understanding how to secure microservices architectures and the APIs that connect them. It covers securing communication between services and deploying microservices behind an API gateway. It's valuable for those working with or planning to adopt a microservices approach.
Save
This practical guide offers a blend of API design theory and hands-on exercises. It focuses on building popular APIs and fostering a thriving developer ecosystem. The book includes expert advice and case studies, making it highly relevant for those looking to create successful and widely adopted APIs.
Presents proven patterns for designing APIs that facilitate integration through loosely coupled message exchanges. It's a valuable resource for architects and developers working on complex integration scenarios, offering patterns to simplify the process.
Offers a comprehensive guide to building and deploying web applications with Heroku at a professional level. Written by authors with Heroku experience, it covers the platform's core concepts, development workflow, and scaling strategies. It's suitable for developers seeking in-depth knowledge of Heroku.
Explores the principles of RESTful web services from a pragmatic perspective, focusing on real-world considerations and best practices.
Offers a solid introduction to the principles and practices of designing effective web APIs. It's particularly useful for those new to API design, providing practical guidance and examples. It serves as a valuable reference for understanding the characteristics of well-designed APIs and the entire API design lifecycle.
Dives into the practical aspects of designing RESTful APIs, covering design patterns and best practices. It's suitable for beginners and explores topics such as API gateways and security. The examples are easy to follow, making it a good resource for implementing patterns programmatically.
Save
An excellent resource for beginners learning GraphQL, this book focuses on declarative data fetching and building modern web applications using GraphQL. It provides a clear introduction to the concepts and practical examples.
Focuses on authentication and identity management in the context of enterprise IT systems. It valuable resource for anyone who wants to understand how to protect enterprise networks and data from unauthorized access.
This cookbook provides a collection of recipes for common tasks and challenges encountered in RESTful web services development.
Focuses on building RESTful APIs using Spring Boot, a popular Java framework for rapid application development.
Provides insights into the world of API management from an architect's perspective. It covers the basics of APIs, technologies for building API management solutions, design principles, security, and monetization. It's a useful resource for understanding the broader aspects of managing an API program.
Provides a practical guide to implementing strong authentication solutions. It is an excellent resource for anyone who wants to learn how to protect their systems and data from unauthorized access.
This guide focuses on the design aspects of REST APIs, emphasizing the importance of a well-thought-out design that can evolve over time. It's valuable for understanding the challenges and considerations in creating a robust and maintainable API design.
While not exclusively about APIs, this book is crucial for understanding the architectural style that heavily relies on APIs for communication between services. It covers the principles, benefits, and challenges of building microservices, providing essential context for API integration within such systems. It's a foundational text for anyone working with microservices.
PostgreSQL popular database choice for Heroku applications. provides a practical guide to using PostgreSQL, covering its features and how to work with it effectively. It's highly relevant for developers using Heroku Postgres add-on.
While not solely about APIs, this book provides fundamental knowledge about building robust and scalable systems that often underpin APIs. It covers various aspects of data systems, which are critical for designing and implementing effective APIs that handle significant amounts of data. It's valuable background reading for anyone serious about API development at scale.
For those looking to deepen their understanding of PostgreSQL when using Heroku, this book offers expert techniques for building scalable, reliable, and fault-tolerant database applications. It dives into advanced concepts like indexing, query optimization, and administration.
While not Heroku-specific, this foundational book on DevOps principles is highly relevant for anyone deploying and managing applications on a platform like Heroku. It provides a framework for understanding the cultural and technical practices that lead to high-performing IT organizations. is essential for understanding the 'why' behind many Heroku best practices.
Considered a classic in the field of enterprise application integration, this book provides a comprehensive catalog of patterns for integrating applications using messaging. While not solely focused on APIs, it lays crucial groundwork for understanding the underlying principles of connecting disparate systems, which is fundamental to API integration. It's more valuable for understanding foundational concepts than as a reference for modern web API development.
Covers RESTful web services development in Java using JAX-RS 2.0, a popular Java API for creating RESTful web services.
This classic text lays out the principles and practices of continuous delivery, a core concept in modern application deployment. Understanding continuous delivery is crucial for leveraging Heroku's capabilities for frequent and reliable releases. provides the theoretical underpinning for efficient deployment pipelines.
Focuses on deploying applications using Docker Compose, a tool that can be used in conjunction with Docker deployments on platforms like Heroku. It offers a practical, step-by-step process for deployment.
Good starting point for beginners looking to learn full-stack web development with Node.js, Express, and MongoDB. These technologies are commonly used in applications deployed on Heroku. It provides hands-on examples for building and deploying web applications.
A popular introductory book to Python programming that includes a section on deploying Django projects to Heroku. is excellent for beginners learning Python and web development with Django, providing practical steps for getting an application onto Heroku.
While advanced, this book on Site Reliability Engineering (SRE) provides valuable insights into running production systems at scale, which is relevant for understanding the operational aspects of deploying on a platform like Heroku and ensuring application reliability.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Mastering Salesforce Integration: Novice to Professional.
Security Fundamentals and Identity Management
Most relevant
Comprehensive Guide to Server-Side Logic and Development
Most relevant
Developing Back-End Apps with Node.js and Express
Most relevant
Minimal API Development with ASP.NET Core
Most relevant
Working with React and Go (Golang)
Most relevant
Build No Code Web and Mobile Apps with SAP Build Apps
Most relevant
REST APIs with Flask and Python in 2024
Most relevant
NestJS Zero to Hero - Modern TypeScript Back-end...
Most relevant
NodeJS - The Complete Guide (MVC, REST APIs, GraphQL,...
Most relevant

Udemy Buyer Protection & Guarantee

Verified partner policies & purchase protections

Global Marketplace Leader
Free Trial & Audit

Free Lecture Previews

Free preview video lectures available for all courses; optional 7-day free trial on Personal Plan subscriptions (cancel before trial ends to avoid conversion).

Return & Refund Policy

30-Day Money-Back Guarantee

30-day money-back guarantee on all eligible individual course purchases (provided course content has not been substantially consumed or downloaded). Subscription fees are non-refundable once billed.

Buyer Protections

Verified Academic & Industry Partner

Lifetime access to purchased individual courses and future updates, verifiable certificate of completion, and direct student Q&A forums.

Key Purchase Protections
30-day 100% money-back guarantee on course purchases
Lifetime access on web, mobile, and offline
Certificate of completion included with purchase
Direct instructor Q&A and active student community
OpenCourser Verified Partner Policy details last reviewed: 2026-10-22
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser