Mastering 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.
907 students enrolled

Mastering Salesforce DX and Visual Studio Code

Modular Application Development Using Unlocked Packages
Bestseller
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.
907 students enrolled
Last updated 1/2020
English
Current price: $20.99 Original price: $29.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 3.5 hours on-demand video
  • 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
  • Salesforce Before DX
  • Pillars of Salesforce DX
  • Salesforce CLI Architecture
  • Deploy/Retrieve Metadata & Convert into Source Format
  • Development in Source Format Metadata
  • Data Manipulation & Export/Import relational records using DX
  • Source Control Management (SCM) with SFDX
  • Power of VsCode with Salesforce DX
  • Demystifying Scratch Org
  • Chaining of DX command
  • Modular Application Development in SFDX
  • App Decomposition & Unlocked packages
  • Create custome SFDX Plugin
Requirements
  • basic understanding of Salesforce Platform
Description

In this course you will understand how the world looked before Salesforce DX and What were challenges and pain points resulting in creation of this new tool by Salesforce. We will also talk about features of Scratch Orgs and Non-scratch Orgs. Also, we would go through difference between metadata Vs source file formats and where scratch org fits in development paradigm.

Repeatable , Scriptable and Traceable these are the pillar of enterprise modular development. In this course we will also talk about Modular Application Development Using Unlocked Packages and How a we can create our own plugins with the help of Salesforce CLI.

This course is designed for Salesforce Developer, Admin and Architect. Where Developer will learn about how to use Command Line , Admin will learn how to take advantage of SFDX with the help of VsCode and Architect will learn about enterprise modular development using unlocked package.

Who this course is for:
  • Salesforce Admin
  • Salesforce Developer
  • Salesforce Architect
Course content
Expand all 47 lectures 03:41:41
+ Module 1 : Introduction to SFDX1
5 lectures 13:58
Pillars of Salesforce DX
02:53
Salesforce CLI Architecture
01:17
Metadata Vs Source format
01:50
Type of Salesforce Org
04:17
+ Module 2 : Getting started with Salesforce DX
9 lectures 45:11
What you will learn in this module
01:06

In this module we will learn "How to install Salesforce DX"

Installing Salesforce DX
02:35
Install Salesforce DX with NPL (Optional)
03:15

In this module we will learn "How to install Salesforce DX with Node JS"

Configuration variables
03:40
Environment Variables
00:54
Create an Application Part 1: Create SFDX project and Authorize Salesforce Org
06:15
Create an Application Part 2 : Import Existing Metadata using Changeset and Pack
07:39
Create an Application Part 1: Convert Metadata to Source
05:05
Create an Application Part 1: Development in SFDX format
14:42
+ Module 3 : Working with Data
3 lectures 16:40
Insert , Update , Delete and Retrieve Record in Salesforce
11:24
Run SOQL Query using SFDX
01:16
Export/Import relational records using DX
04:00
+ Module 4 : Source Control Management (SCM) with SFDX
5 lectures 22:13
Why we need Source Control Management
03:02
Create remote repository on Github
01:53
Create SSH Key and link to Github
02:26
Git Ignore and SFDX Ignore files
02:20
Push metadata to Source Control Management (Git)
12:32
+ Module 5 : SFDX for Admins
3 lectures 10:35
Can you remember all commands? Installing plugins in VSCode for SFDX
02:09
Create SFDX Project & Authorize Org
03:34
Create , Deploy and retrieve components with VsCode
04:52
+ Module 6 : Demystifying Scratch Org
8 lectures 36:03
Where Scratch org Fit in Our Development Module
01:41
Create Scratch Org
09:57
Importance of .forceignore
02:40
Create Scratch Org With Person Account & Puch Changes
03:49
Import Parent -Child records in Scratch Org
02:56
Development in Scratch org
05:32
Deploy scratch org changes to Sandbox
06:38
Manage Scratch Org
02:50
+ Module 7 : Automate DX Process (Chaining DX command)
4 lectures 25:15
What you will learn in this module.
01:15
SSL Certificate Creation
04:30
Connected App with JWT flow
07:16
Lets Create our Automation process
12:14
+ Module 8 : Modular Application Development in SFDX
6 lectures 31:30
App Decomposition
09:47
Creating Unlocked Packages
08:55
Test Your Beta Package : Installing packages in Scratch Org
04:53
Promote your changes
01:59
+ Module 9 : Advance Concepts
2 lectures 17:01
Introduction
00:45
Create SFDX Plugin
16:16