Introduction to Salesforce DX and Visual Studio Code
4.5 (129 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
714 students enrolled

Introduction to Salesforce DX and Visual Studio Code

Salesforce DX and Visual Studio Code - Get Up and Running Now - Tools of the Developer Trade for the Salesforce Platform
4.5 (129 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
714 students enrolled
Last updated 6/2020
English [Auto]
Current price: $12.99 Original price: $19.99 Discount: 35% off
2 days left at this price!
30-Day Money-Back Guarantee
This course includes
  • 1.5 hours on-demand video
  • 1 article
  • 2 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • How to set up Devhub and grant users Salesforce DX access
  • Install Salesforce DX
  • Install Visual Studio Code
  • Install Salesforce Plugins in Visual Studio
  • How to create a Salesforce Project
  • How to navigate the Visual Studio Code interface, learn where Salesforce tools are, and how to configure settings
  • Learn the contents of a Salesforce DX project and what each folder contains
  • How to retrieve metadata from your devhub using the package file and individual elements
  • Copy the project file from Eclipse and download metadata in the xml file via SFDX
  • Deploy metadata to your Devhub in Salesforce DX
  • Run Salesforce DX commands in the terminal
  • How to run DX commands using the Visual Studio Code Command Palette
  • How to create Apex Triggers and Apex Classes in Salesforce DX
  • How to create Lightning Aura Component bundles and Lightning Web Component bundles
  • How to create, delete and view Scratch Orgs
  • How to deploy configurations to Scratch Orgs for testing, as well as pull configurations
  • How to deploy a package/app from your org to your scratch org
  • How to download debug logs, how to use breakpoints, and how to use these in Apex Replay Debugging
  • How to run tail command to view debug logs in the terminal and how to filter on USER_DEBUG
  • Various ways to run test coverage in VS Code
  • How to convert source to metadata and deploy metadata to a scratch org
  • How to convert metadata to source
  • How to retrieve and deploy an unmanaged package from one org to another, and how to deploy a managed package to a scratch org
  • Uncrustify, Chrome Debugger, Github, Rest Client
Course content
Expand all 32 lectures 01:33:35
+ Introduction and Installation
7 lectures 08:13
Setting Up Your Org for Salesforce DX
Installing Salesforce CLI
Installing VisualStudio Code
Installing Java
+ Salesforce DX
8 lectures 24:06
Project Contents
Retrieving Metadata
Migrating from IDE
Deploying Metadata
Salesforce DX Commands
More Salesforce DX Commands
Creating Offline Apex in Salesforce DX
Creating Offline Lightning Components
+ Scratch Orgs
4 lectures 18:26
Managing Scratch Orgs
Deploying and Tracking Scratch Org Changes
Deploying Packages to Scratch Orgs
+ Testing and Debugging
3 lectures 13:55
Apex Replay Debugger
Tail Debugging
Running Test Coverage
+ Metadata Conversion and Packaging
3 lectures 10:13
Converting Source to Metadata
Converting Metadata to Source ( IDE Migration)
Deploying Managed and Unmanaged Packages
+ Source Control
3 lectures 09:53
Intro to Source Control
Creating a GitHub Account
Setup your Repository
  • All you need is an internet connection and a computer
  • A desire to learn how to use Salesforce DX

With Salesforce DX, you can now benefit from modern collaboration technologies such as Git to version control everything across your team - your code, your org configuration, and your metadata. Salesforce enables you to export more of your metadata, define data import files, and easily specify the edition, features, and configuration options of your development, staging, and production environments.

Salesforce instructor Mike Wheeler has taught over 100,000 students how to use the Salesforce platform and to attain certifications. He is teaming up with his Salesforce developer son, Anthony Wheeler, who previously teamed up with Mike to co-instruct their Salesforce Platform App Builder Certification Course, which contains close to 20,000 students.

In this course, taught primarily by Anthony Wheeler, you will be introduced to Salesforce's new and modern developer environment - Salesforce DX. Anthony covers installation, Visual Studio Code Basics, Salesforce DX Basics, Scratch Orgs, Testing and Debugging, Metadata Conversion and Packaging in Salesforce DX.

Whether you are a brand new / aspiring Salesforce Developer, or already a certified Salesforce Platform Developer, this course will prove essential in you quickly learning the newest developer tools provided by Salesforce.

Who this course is for:
  • Salesforce Developers
  • Aspiring Salesforce Developers
  • Those wanting to learn how to set up and use Salesforce DX