[email protected]
Search…
Release - April 22
[email protected]
Principles
🤸
Learn with hands-on exercises
Intro
Prerequisites
Challenges
🏗
Development Practices
Modular Deployment
Organizing your code / config
Defining the boundaries of a package
Types of Packaging
Dealing with Org Specific Metadata
Managing Profiles
Tracking Manual Steps
🧬
Source Code Management
Repository Structure
Branching Model
🌲
Environment Management
Environment Strategy
Connecting Environments
Developer Environments
CI Environments
Pooling Scratch Orgs
Refreshing Sandboxes
♾
CI/CD
A Typical CI/CD Pipeline
Artifacts
sfpowerscripts
Reference Implementation
Release Management
Monitoring Releases
Releasing to an Environment
Team Topology
Team Structure and Roles
🍕
projects
sfpowerscripts
sfp-cli
sfpowerkit
sfmc-devtools
⁉
faq
Packaging
sfpowerscripts
🎬
Media Library
Knowledge Articles
[email protected]
in the media
Tools & Assets Registry
🌈
About Us
Meet Our Team
Key Contributors
Contributing to
[email protected]
Contact Us
Powered By
GitBook
Prerequisites
This section explains all the tools and plugins required for this training session with installation instructions
Learning Prerequisites
Salesforce Platform Basics
trailhead
SFDX DevOps Starter Pack Trailmix Trailmix | Salesforce Trailhead
trailhead
Adopting Package Based Development at Scale Trailmix | Salesforce Trailhead
trailhead
The Missing Semester of Your CS Education
the missing semester of your cs education
Mastering Git
pluralsight
If you do not have access to Pluralsight, here are some free resources to get you started with Git
Introduction to version control with Git - Learn
docsmsft
Learn Git- Git tutorials, workflows and commands | Atlassian Git Tutorial
Atlassian
First Day on GitHub | GitHub Learning Lab
GitHub Learning Lab
Install SFDX CLI
https://trailhead.salesforce.com/en/content/learn/projects/quick-start-lightning-web-components/set-up-salesforce-dx
1
npm install --global sfdx-cli
Copied!
Install Visual Studio Code + Salesforce Extension Pack
Follow the instructions in the
https://trailhead.salesforce.com/en/content/learn/projects/quick-start-lightning-web-components/set-up-visual-studio-code
Install GIT
Follow Instructions on installing GIT
https://www.atlassian.com/git/tutorials/install-git
Please note this hands on will not cover GIT and GIT experience is a pre-requisite
Ensure you have setup and configured your SSH keys as well
Install NodeJS
Follow instructions on installing NodeJS LTS
https://nodejs.org/en/
Install
sfpowerkit
1
sfdx plugins:install sfpowerkit
Copied!
Install sfpowerscripts
1
sfdx plugins:install @dxatscale/sfpowerscripts
Copied!
Install sfp-cli
1
sfdx plugins:install @dxatscale/sfpowerscripts
Copied!
Create 2 Trailhead Playgrounds
1.
Login to myTrailhead
https://trailhead.salesforce.com/home
2.
Go to
https://trailhead.salesforce.com/users/profiles/orgs
3.
Create 2 trailhead playgrounds
Signup for your own Github Account
Signup for a GitHub account (Skip this step if you already had a github account)
https://docs.github.com/en/github/getting-started-with-github/signing-up-for-github
Set up your CLI to use the Github account
https://docs.github.com/en/github/getting-started-with-github/set-up-git
Learn with hands-on exercises - Previous
Intro
Next - Learn with hands-on exercises
Challenges
Last modified
5d ago
Export as PDF
Copy link
Edit on GitHub
Contents
Learning Prerequisites
Install SFDX CLI
Install Visual Studio Code + Salesforce Extension Pack
Install GIT
Install NodeJS
Install sfpowerkit
Install sfpowerscripts
Install sfp-cli
Create 2 Trailhead Playgrounds
Signup for your own Github Account