Mastering Salesforce And Heroku Applink: The Complete Guide

Posted By: ELK1nG

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

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