
A brief overview of the course, and the methodology used.
Learn how to view your current directory with print working directory and navigate folders using cd, including returning to the default directory with cd without arguments.
Change to the desktop directory, create a new directory with the main directory command, and name the folder. List items with ls, then enter the test folder.
Create a new file in a case-sensitive test folder, navigate with a full path, list contents, and delete files with the remove command, while avoiding irreversible deletions.
Install Visual Studio Code and install extensions like Eastlands for JavaScript syntax highlighting, plus Salesforce plugins such as Lightning component code and Selye integration to balance flexibility with IDE capabilities.
Sign up for a Salesforce DX dev hub org trial to evaluate the tool with a 30-day access, complete the form, confirm your email, and view your active scratch orgs.
Install the sfdx cli, verify installation by typing sfdx, then link your dev hub to the cli with sfdx force:org:login using -d default and -a alias, log in and authorize.
Verify sfdx is installed and configured, list connected orgs, create a scratch org from a scratch definition, set it as the project default, and open it.
learn to pull code from a scratch org into a Salesforce dx cli project and push updates back, including creating and editing a lightning component.
Learn to set up git and github, configure your user email, create and clone a repository, and prepare to document changes and push updates.
Create a readme file, stage changes, commit with a message, and push to GitHub, while noting your branch is ahead of origin master by one commit.
Learn to create and switch between git branches, such as a read me update branch, compare changes, commit, push, and merge features into master to manage development workflow.
Push your Salesforce DX project to a git repository while excluding sensitive sfdx folder data with a .gitignore, then initialize, commit, and push to a remote origin.
Learn how to create a new user in a Salesforce DX CLI project with the SFDX CLI, and verify the addition by refreshing the user list.
Generate a password for the created username using sfdx force:password:generate, set that password for the user, and then list all users to view the different profiles you've created.
Learn how to execute a SOQL query from the command line using SFDX, including creating a sample account in a scratch org and querying its name from Account.
Learn to create a data record from the command line with sfdx force:data:record:create, adding name and website values to an object.
Retrieve a Salesforce account record with sfdx force:data:record:get, using the sobject type and id, or filter with where name equals Google and output JSON with --json.
Delete a Salesforce account record using the sfdx force data record delete command by replacing get with delete and supplying the account ID, confirming the deletion.
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.