Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Salesforce DX Test Data Migration
1.
2. About Me
Abhishek Tripathi
Salesforce Application Architect
Lucknow Developer Group Leader
Twitter : @cloudy_abhi
https://github.com/abhitripathi
Blog : https://cloudyabhi.blogspot.com
About Me : https://about.me/cloudy_abhi
5. Agenda
SalesforceDX overview
Key Features
Why Scratch Orgs
Developer Hub Orgs
Test Data Migration overview
Demo Time
Question & Answers.
6. Salesforce DX Overview
What is Salesforce DX ?
Salesforce DX is a brand new developer experience that will change the way we
bundle applications. The tool will provide integrated, end-to-end lifecycle design
for high-performance agile development.
Why Salesforce DX ?
Salesforce DX aims to remodel your development process by providing the major
improvements required to manage a complex org with multiple development
teams. To realize these improvements, Salesforce DX shifts the model of
development from a monolithic org-based development process to a modular
artifact based development process.
7. Key feature of Salesforce DX
Scratch Orgs
Source Sync
Salesforce Command Line Interface
Test Runner
Continuous Integration
Brand new Force IDE with DX Support
8. Why Scratch Orgs ?
Scratch orgs are the right stuff—dedicated and configurable Salesforce
environments that you can quickly spin up for many different purposes.
They can be your own personal development environment, or you can
create headless scratch orgs for automated tests.
Start a new project
Start a new feature branch
Test a new feature
Start automated testing
Perform development tasks directly in
an org
Start from “scratch” with a fresh new org
9. Developer Hub orgs
The Dev Hub allows you to create, delete, and manage
your Salesforce scratch orgs. After you set up your
project on your local machine, you authorize with the
Dev Hub org before you can create a scratch org