Skip to main content
Web & Full-Stack DevelopmentPluralsight2022-8 Edition100% Free Video Course

Getting Started with JavaScript in Salesforce

Getting Started with JavaScript in Salesforce course. This course helps you learn JavaScript from the perspective of a Salesforce developer. While many JavaScript courses focus on general web applications, Node.js, or various frameworks, this course is designed specifically for Salesforce developers and provides thorough coverage of Lightning and Visualforce components. With the advent of Lightning, JavaScript is now a core language on the platform and every Salesforce developer should learn it. In this course, you’ll learn how to apply your knowledge of Apex and Salesforce to become a JavaScript expert. First, you will learn about how user interfaces work and the basics of data types and the main features of the JavaScript language. Then, you’ll explore JavaScript objects, functions, and classes, along with common concurrency design patterns. After that, you’ll discover more about JavaScript in Lightning—both Lightning Web Components and Aura Components—as well as Visualforce for those supporting legacy applications. Finally, the course ends with learning a set of advanced concepts. By the end of this course, you’ll have a strong understanding of JavaScript fundamentals, be ready to understand and develop JavaScript applications in Lightning and Visualforce, and be prepared for the Salesforce JavaScript Developer certification exam.

5.0
(1 reviews)
5 Hours On-Demand
Created by Dan Appleman
Uploaded Sep 2026
English
beginner
Getting Started with JavaScript in Salesforce
Preview This Course
Free$129.99100% Free

Instant high-definition streaming with zero paywalls.

Course Features:
5 hours on-demand video
78 complete lectures
1 downloadable project zip file(s)
Streamable on mobile, tablet & desktop
Self-paced curriculum with progress tracking
Direct MP4 downloads & offline video access
Verified course archives hosted on cloud infrastructure.

What You'll Master in this Course

Understanding how Salesforce user interfaces work and JavaScript basics
Familiarity with JavaScript objects, functions and classes and concurrent design patterns
Learn JavaScript in Lightning Web Components and Aura Components
Using Visualforce to develop legacy applications
Advanced JavaScript concepts in Salesforce

Course Curriculum78 Lectures

4 sections • 5 hours total length

Prefer offline learning? Download all 78 video lectures and project files for free.
Download Free
Version Check
Preview
1m
Introduction
Preview
1m
Course Overview
2m
Lightning – from a Developer’s Perspective
8m
Why Are There Advanced Concepts in a Getting Started Course-
1m
Some Objects Just Have No Class
5m
Why Asynchronous Operations Matter
2m
Callbacks
2m
Why Learn Classic Mode-
5m
Closures and IIFEs
3m
Creating Objects
4m
I Have to Learn What---
7m
It's Not Null, It's Just Undefined
3m
From Server to Client and Back Again
4m
Modules, Imports, and Exports
4m
JavaScript Buttons
12m
Inside an LWC Controller
5m
Iterators and Generators
5m
Promises
5m
Rediscovering JSON
2m
Case - A Sensitive Subject
2m
Async Functions
3m
Cleaning out the Lint
5m
The Primitives
8m
Visualforce and the AJAX Toolkit
13m
Inside an Aura Controller
7m
Object Destructuring
1m
The Age of the Client – Lightning Strikes
3m
A Bit of Perspective
1m
A Brief History of JavaScript (The Parts You Really Need to Know)
4m
Visualforce, JavaScript, and the ActionFunction Tag
11m
Basic Syntax
3m
Next Steps and Conclusion
2m
Let’s Take a Ride on an E-bike
8m
The Global Object
1m
Visualforce, JavaScript, and Remote Actions
6m
Functions (At Last)
5m
Hello World – JavaScript in Four Acts
3m
Strict Mode
2m
Summary
1m
Welcome to the Dreamhouse
12m
A Bit of Perspective
1m
Housekeeping
4m
Function Parameters
4m
Function Constructors
3m
Hello Visualforce
2m
Hello Lightning Aura Components
5m
Let’s Talk About This
2m
Hello Lightning Web Components
4m
Classes
4m
Prototypes
4m
Laying the Groundwork
1m
Symbols
1m
Arrays
6m
A Bit of Perspective
2m

Requirements

  • Basic enthusiasm to learn and follow along with lessons
  • A computer or mobile device with a modern internet connection

Description

Getting Started with JavaScript in Salesforce course. This course helps you learn JavaScript from the perspective of a Salesforce developer. While many JavaScript courses focus on general web applications, Node.js, or various frameworks, this course is designed specifically for Salesforce developers and provides thorough coverage of Lightning and Visualforce components. With the advent of Lightning, JavaScript is now a core language on the platform and every Salesforce developer should learn it. In this course, you’ll learn how to apply your knowledge of Apex and Salesforce to become a JavaScript expert. First, you will learn about how user interfaces work and the basics of data types and the main features of the JavaScript language. Then, you’ll explore JavaScript objects, functions, and classes, along with common concurrency design patterns. After that, you’ll discover more about JavaScript in Lightning—both Lightning Web Components and Aura Components—as well as Visualforce for those supporting legacy applications. Finally, the course ends with learning a set of advanced concepts. By the end of this course, you’ll have a strong understanding of JavaScript fundamentals, be ready to understand and develop JavaScript applications in Lightning and Visualforce, and be prepared for the Salesforce JavaScript Developer certification exam.

Instructor

D

Dan Appleman

Specialist in Web & Full-Stack Development

Passionate educator focused on real-world practical skills, modern frameworks, and production-ready engineering practices. Delivering step-by-step masterclasses accessible to learners globally on MJ Accedemy.

Recommended Curriculum

Students Also Viewed