Mastering Salesforce And Heroku Applink: The Complete Guide
Published 9/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 4.09 GB | Duration: 6h 58m
Published 9/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 4.09 GB | Duration: 6h 58m
Hands-on guide to integrate Salesforce with Heroku for scalable, compute-heavy solutions using Node.js, Python and more.
What you'll learn
What is Heroku Applink
Create Heroku Apps, connect Heroku to an IDE, and deploy code using the Heroku CLI
Write Solutions in Industry Standard Languages node.js etc
Define API specifications for API services
Publish Heroku AppLink solutions to Salesforce.
Build GET and POST API operations in Node.js, connect them to Salesforce, and invoke them from Flows and Apex.
Work with external libraries provided by industry-standard languages, such as packages from npm for Node.js and PyPI for Python.
Work with the Salesforce SDK to perform various activities in Salesforce from externally hosted solutions
Learn and implement various user modes supported by Heroku AppLink, including User Mode, User Plus Mode, and Authorized User Mode.
Work with queries, subqueries, and Unit of Work provided by the Data API
Learn about callbacks in asynchronous API operations and how to build a custom callback
Requirements
Basics of Node.js and Apex, but we’ll build everything from scratch with detailed explanations.
Salesforce org and Heroku instance for Deployment.
Description
Welcome to the Salesforce Heroku AppLink course, where we will learn how to build scalable and performance-intensive solutions using industry-standard languages such as Node.js, Python, and more.This course is designed to teach Salesforce Heroku AppLink integration from scratch. You will understand why it is needed, how to choose the right solution, and how to build solutions from the very beginning through to advanced levels. By the end of this course, you will have a complete understanding of Heroku AppLink, starting from the fundamentals to real-world implementation.What is Heroku Applink ?Heroku AppLink lets you add unlimited compute power to your Salesforce org overcoming some platform governor limits while still keeping everything inside the trusted Salesforce ecosystem.Think of Heroku AppLink as a bridge between Salesforce and the outside world. It allows us to use code written in any programming language (Node.js, Python, Java, etc. hosted on Heroku) inside Salesforce. These External Solution can then be invoked via.1.Apex2.Flows3.Agentforce Agents. We will learn how to write simple and complex business logic using industry-standard programming languages such as Node.js and Python.We will learn how to define API specifications for API services.We will learn how to create Heroku apps, connect Heroku to an IDE, and deploy code using the Heroku CLI.We will learn how to publish Heroku AppLink solutions to Salesforce.We will learn how to build GET and POST API operations in Node.js, connect them to Salesforce, and invoke them from Flows and Apex.We will work with external libraries provided by industry-standard languages, such as packages from npm for Node.js and PyPI for Python.We will work with the Salesforce SDK to perform various activities in Salesforce from externally hosted solutions.We will learn and implement various user modes supported by Heroku AppLink, including User Mode, User Plus Mode, and Authorized User Mode.We will work with queries, subqueries, and Unit of Work provided by the Data API.We will learn about callbacks in asynchronous API operations and how to build a custom callbackNote:You will get the PPT of each lecture.Code related to each lecture
Overview
Section 1: Introduction to Heroku Applink
Lecture 1 Agenda of the Course
Lecture 2 Important Note
Lecture 3 Introduction to Heroku Applink
Lecture 4 How Heroku Applink Connects with Salesforce and Benefits of using Heroku Applink
Lecture 5 When to Use Heroku Applink :- Decision Matrix
Section 2: Building Heroku Applink Apps and Publishing to Salesforce
Lecture 6 Note about Various Tools Installation
Lecture 7 Step-by-Step Installing all the Required Tools
Lecture 8 Creating First Node.js API Operation
Lecture 9 Defining API Specification for the API Operations to create External Services
Lecture 10 Creating Heroku Apps, Adding Required Dependency and Deploying Apps to Heroku
Lecture 11 Connect to Salesforce org and Publish Apps to Salesforce org
Lecture 12 Invoking Heroku Apps from Flows
Lecture 13 Invoking Heroku Apps from Apex
Section 3: Building Scalable, compute-heavy solutions using Heroku Applink
Lecture 14 Understanding Various User modes and User permission for the Apps
Lecture 15 Salesforce SDK :- DataAPI , Query , Querymore and Unit of work
Lecture 16 Building Async Compute heavy Solution to work with Large Salesforce Data Part 1
Lecture 17 Building Async Compute heavy Solution to work with Large Salesforce Data Part 2
Lecture 18 API Specifications for Asynchronous API's and Defining Connected app Access
Lecture 19 Publishing the App to Salesforce and Understanding All the components Created.
Lecture 20 Invoking the App from Apex to Process 50K+ Records without hitting any limits.
Section 4: Building Apps to Receive Salesforce Data and Send Callbacks after Processing
Lecture 21 Agenda of the Next Lectures
Lecture 22 Building and Publishing Apps to Receive Salesforce Data Dynamically,
Lecture 23 Configuring Out of the Box Callback to Receive callback from Asynchronous API's
Lecture 24 Invoking Asynchronous API's from Apex and Defining Callback handler
Lecture 25 Implementing a Custom Callback and Invoking from Apex
Section 5: Working With External Libraries and Packages in Industry standard Languages
Lecture 26 Installing npm Package to work with Open Source libraries
Lecture 27 Building Node.js app using Exceljs & fs npm packages to work with Excel Document
Lecture 28 Publishing and invoking app to generate Excel files for large Salesforce data
Section 6: Working with Salesforce SDK & user modes for elevated Salesforce access
Lecture 29 Working with Related Records using Salesforce SDK and Subqueries
Lecture 30 Optimizing Scalable Solutions with Efficient Queries using Salesforce SDK
Lecture 31 Building Apps with User Plus Mode for Elevated Salesforce Access
Lecture 32 Invoking & passing dynamic Salesforce data seamlessly from Flows
Section 7: Resources
Lecture 33 Step by Step installing all the Tools
Lecture 34 Course PPT
Salesforce Developers,Salesforce Architects,Salesforce Solution Engineers Looking to Scale Salesforce Applications