
Salesforce DevOps Center, a native tool, replaces change sets by tracking changes via source control like GitHub and enabling simple, click-based deployment across orgs.
The production org is the ideal place to install the DevOps Center package, enabling access for all team members and planned deployments.
Obtain Salesforce limited access free licenses via your account executive to grant non-admin production access to the DevOps center, then assign profiles and permission sets.
Owing to latest changes in the product, you may not see "New Connected App" option in App manager. Instead please go ahead and create a new external client app.
After which, navigate to setup > External Client app > Find your app and use pull down menu to choose Edit policies > Configure Start URL
Please refer the attached pdf and complete setup to move forward. Thanks
Assign DevOps center and name credentials permission sets to all users to enable access; use release manager or DevOps center manager roles to create projects and manage environments.
Explore the core GitHub features used in Salesforce DevOps Center, including local and remote repos, branching, commits, and pull requests, and how to push, review, and merge changes for collaboration.
Learn how to deactivate a work item in Salesforce DevOps Center, using the never option to discard changes and understand that deactivation is irreversible until promotion is completed.
Salesforce DevOps Center creates a review that launches a GitHub pull request, enabling source-control based review and collaboration to merge changes into develop.
Review and approve changes within GitHub, using pull requests and automated reviewers to move work items from the workitem branch to the develop branch, then flag ready to deploy.
Promote a work item across orgs with clicks in Salesforce DevOps Center, triggering a code merge from feature to develop and deploying metadata to higher environments.
Know that deletion is not possible for a project in Salesforce DevOps Center. Hide the project by editing its record via a custom object URL and creating a list view.
Promote work items across environments using the Salesforce DevOps Center bundling workflow. Resolve merge conflicts by selectively deploying items and syncing development branches to reduce conflicts.
Configure a project in Salesforce DevOps Center using an existing codebase. Map the codebase from a git link and set up the production environment for the December 2023 monthly release.
Salesforce DevOps Center is a powerful tool that can help you streamline your Salesforce development and deployment process, improve the quality of your releases, and reduce the risk of errors and outages
In this course, you will learn everything you need to know to get started with Salesforce DevOps Center, including:
key concepts of Salesforce DevOps Center, such as work items, pipelines, environments, change sets, source control
how to set up and use Salesforce DevOps Center, including how to create work items, define pipelines, configure environments, promote changes between environments using source control
best practices for using Salesforce DevOps Center, such as how to create and manage work items effectively, design and implement efficient pipelines, use environments effectively, promote changes safely and reliably, use source control to track and manage changes
Who Should Take This Course?
This course is ideal for anyone who wants to learn how to use Salesforce DevOps Center to improve their team's efficiency and productivity, including:
Salesforce admins
Salesforce developers
Salesforce architects
Salesforce team leads and managers
Anyone who wants to learn more about Salesforce DevOps best practices
The course is especially beneficial for teams that are looking to:
Automate their Salesforce development and deployment process
Reduce the time it takes to deploy changes to production
Improve the quality of changes released to production
Reduce the risk of errors and outages
Improve collaboration between admins and developers
If you are interested in learning more about Salesforce DevOps Center and how it can benefit your team, then the Salesforce DevOps Center course is the right choice for you
Few some specific examples of people who might benefit from taking the Salesforce DevOps Center course:
A Salesforce admin who wants to learn how to automate the deployment of Salesforce metadata
A Salesforce developer who wants to learn how to integrate Salesforce DevOps Center into their development workflow
A Salesforce architect who wants to learn how to design and implement a Salesforce DevOps Center solution for their organization
A Salesforce team lead who wants to learn how to improve their team's efficiency and productivity using Salesforce DevOps Center.
A Salesforce manager who wants to learn more about Salesforce DevOps best practices
Course Prerequisites
Understanding of Salesforce fundamentals
Experience with Salesforce development
Playground Org (For training & Learning purpose)
Understanding of SFDX fundamentals
Understanding of Github fundamentals