Getting Started with the Salesforce® DX CLI (SFDX)

Everything you need to know about SFDX.
Free tutorial
Rating: 4.3 out of 5 (216 ratings)
6,196 students
Getting Started with the Salesforce® DX CLI (SFDX)
Free tutorial
Rating: 4.3 out of 5 (216 ratings)
6,196 students
How to use any text editor with the Salesforce Platform
Use the SFDX command line interface to speed up admin and developer tasks.

Requirements

  • A basic understanding of how the Salesforce platform works
  • A Mac or Linux Computer (Windows users should be very experienced with the command line.)
Description

This course will show you everything you need to know about the Salesforce® DX Command Line Interface. Understanding this tool will let you use any text editor or IDE that you want with the Salesforce® Platform and rapidly speed up the development process for any projects you might have on the Salesforce® platform.

When MavensMate was deprecated many developers did not know where to turn to. This course will show you how to use SFDX and develop on scratch orgs without MavensMate.

Who this course is for:
  • Developers on the Salesforce Platform
  • Developers who don't know what to do now that MavensMate is deprecated.
  • Admins who want to learn more about development and SFDX.
Course content
13 sections • 47 lectures • 1h 11m total length
  • Introduction and Course Overview
    00:57
  • Print Working Directory and Change Directory
    00:58
  • Make a New Folder
    01:02
  • Make and delete a New File
    02:03
  • Learn More about the Command Line
    00:09
  • Learning Resources
    00:01
  • Install Visual Studio Code and Plugins for Salesforce® Development
    01:34
  • Install the 'code' command
    00:25
  • Other Recommended Text Editors
    00:02
  • Link: Dev Hub Trial Org Sign Up
    00:02
  • Sign Up for A Dev Hub Org Trial
    00:48
  • Link: SFDX CLI Installation
    00:02
  • Install the SFDX CLI
    02:21
  • Create a Scratch Org
    06:05
  • Pushing and Pulling Code to/from Scratch Orgs
    03:12
  • Why this is important: Pushing/Pulling Code and Changes
    00:28
  • Download + Install Git
    00:03
  • Setup Git and GitHub
    02:37
  • Commit changes to your Repo and Push to Git Hub
    02:35
  • Create and switch to a new branch
    05:08
  • Learn Git
    00:07
  • Add Git to Your SFDX Project
    04:36
  • Why this is important: Git
    00:01
  • Create A User
    01:30
  • Create A User and Specify Username/Email
    01:33
  • Generate a Password and List Users
    01:15
  • Why this is important: Users
    00:17
  • Display the Schema for an Object
    01:08
  • List the Objects for a Category
    01:36
  • Why this is important: Schemas
    00:07
  • Execute SOQL with SFDX
    02:10
  • SOQL Resources
    00:00
  • Create a Record
    01:07
  • Read a Record
    01:58
  • Delete A Record
    01:17
  • Update a Record
    02:31
  • Why this is important: Data
    00:04

Instructor
Lightning Developer
Jeff Lombard
  • 4.3 Instructor Rating
  • 893 Reviews
  • 15,686 Students
  • 2 Courses

Hi There! My name's Jeff, I'm a professional developer and marketer by trade and have been in the industry for about four years. I've worked for manufacturers, distributors, tech companies, startups, and as an independent contractor in the United States.

I encourage anyone to contact me with questions, comments, or concerns.