Play by Play: Understanding the Power of the Salesforce Command Line Interface

This course provides an overview of the Salesforce Command Line Interface and deep dive on its capabilities, including metadata deployment, data manipulation, and test execution.
Course info
Level
Intermediate
Updated
Jun 7, 2019
Duration
1h 45m
Table of contents
Description
Course info
Level
Intermediate
Updated
Jun 7, 2019
Duration
1h 45m
Description

Play by Play is a series in which top technologists work through a problem in real time, unrehearsed, and unscripted. In this course, Play by Play: Understanding the Power of the Salesforce Command Line Interface, Keir Bowden and Don Robins discuss what exactly a command line interface is and the benefits of using one. Along the way we look at key commands to deploy metadata to scratch and production orgs, perform CRUD operations on data, execute single or multiple unit tests, either in isolation or as part of a deployment, and extend the CLI with a custom plugin. By the end of this course, you will have a solid grounding in the Salesforce CLI and understand how to incorporate it into your development process.

About the author
About the author

Don Robins is a well known Salesforce MVP, instructor, author, and speaker. A custom business application developer for more decades than he cares to admit, he focuses on Salesforce technical instruction and knowledge sharing.

More from the author
More courses by Don Robins
About the author

A 30 year veteran of the IT industry, Keir is CTO of BrightGen, a Salesforce Platinum Partner in the United Kingdom.ˇ He has been building solutions and applications on Salesforce since 2008 and holds multiple certifications including the coveted Technical Architect.ˇHe is a Salesforce MVP, author of the Visualforce Development Cookbook, frequent blogger on Apex and Visualforce solutions and speaker at events such as the Salesforce World Tour and Dreamforce. In his spare time he blogs about Apex, Lightning Components and the Salesforce CLI.

Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Welcome to this Salesforce Play by Play with Pluralsight. Salesforce Play by Play is an interactive series where we sit down with Salesforce experts, such as MVPs, consultants, developers, and architects to discuss common challenges faced every day by Salesforce customers. In this course, we challenge Keir Bowden, CTO of BrightGen, Salesforce MVP, and certified technical architect; to help us understand the Salesforce Command Line interface, and the benefits it provides to access Salesforce data, metadata, and tooling functionality. First, Keir provides an overview and explanation of exactly what the Command Line interface is, its relationship to SFDX, some of its high-level benefits, and just who can benefit from it. Next, he digs in and demos installation, configuration of the API version, environment variables, and connecting to Salesforce. He shows how the CLI can be leveraged for deployment of metadata to both scratch orgs and traditional sandboxes and production orgs. Along the way, he also demos execution of single and multiple Apex unit tests, invoking DML CRUD operations, running SOQL queries, executing anonymous Apex, and he wraps up with some advanced topics; such as scripting and chaining commands, and even creating custom plugins for ultimate power. By the time we're done, you'll have a solid grounding and clear understanding of how you can use the Command Line Interface to support your own Salesforce development and org management. So whether you're a Salesforce developer, admin, or architect; please join us for Understanding the Power of the Salesforce Command Line Interface. We hope you enjoy it.