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.
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.
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
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.