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 SFDXwith the help of VsCode and Architect will learn about enterprise modular development using unlocked package.