Copado Copado Developer Copado Developer Certification Exam Online Training
Copado Copado Developer Online Training
The questions for Copado Developer were last updated at Nov 19,2024.
- Exam Code: Copado Developer
- Exam Name: Copado Developer Certification Exam
- Certification Provider: Copado
- Latest update: Nov 19,2024
Dave has been asked to delete a custom object that has been deployed only to UAT. He has committed the object using the Destructive Changes Git operation. While reviewing the commits, he finds out that the commit has the status No changes.
What could be the reason for this?
- A . He doesn’t have permissions to use the Destructive Changes Git operation.
- B . He does not have CRED access to the object in the source org.
- C . The base branch was set to master branch.
- D . None are correct.
Dave would like to change the base branch on a user story from master to uat, but he can’t see the Advanced button.
As a Copado admin, what is the best way to fix this?
- A . Assigning Dave the Copado User managed permission set.
- B . Assigning Dave the System Admin profile.
- C . Assigning Dave the Edit User Story Commit Base Branch custom permission.
- D . Adding the Advanced button to the Commit Changes page layout.
Even though Dave has defined NoTestRun in the Promotion Test Level field on his user story, the
deployment to production is running local tests.
What could be the reason for this?
- A . NoTestRun can never be specified for a deployment to production.
- B . Deployments to production will always run the test level specified in the Promotion record.
- C . Deployments of Apex components to production will use RunLocalTest even though the test level on the user story is NoTestRun.
- D . Deployments of Apex components to production will always run the test level specified in the Promotion record
You have a PMD static code analysis rule with priority 2. If this rule is violated once, what
will be the violation score?
- A . 3
- B . 4
- C . 6
- D . 2
What happens with a component that is added to the .gitignore file and is later committed on a user
story?
- A . An error will be returned when committing.
- B . If the component has never been committed successfully to Git, it won’t be created in Git. If the component has already been tracked by Git, it won’t be updated in Git.
- C . If the component has never been committed successfully to Git, it won’t be created in Git. If the component has already been tracked by Git, even if it is added to the .gitignore file, it will be updated in Git.
- D . If the component has never been committed successfully to Git, it will be created in Git. If the component has already been tracked by Git, it won’t be updated in Git.
What is the command sfdx copado:auth:set -a [myOrgAlias] used for?
- A . It is used to link the Copado CLI with the org where Copado is installed.
- B . It is used to log in to the org where Copado is installed.
- C . It is used to authenticate the org credential of the org where Copado is installed.
- D . It is used to install the Copado CLI.
Rob would like to run Apex tests for all Apex metadata coming into the UAT environment and a compliance check for profiles and permission sets coming into the same environment.
How can he accomplish this?
- A . He needs to set up 3 connection behaviors in UAT with 1 quality gate each, 1 for Apex tests, 1 for the compliance check for permission sets and 1 for the compliance check for profiles.
- B . He needs to set up 1 connection behavior in UAT with 2 quality gates, an Apex test with Validation for the Apex elements and a Compliance Check both for profiles and for permission sets.
- C . He needs to set up 2 connection behaviors in UAT, one for the Apex tests and another one for the compliance check.
- D . He needs to set up 1 connection behavior in DEV with 2 quality gates, an Apex test with Validation for the Apex elements and a Compliance Check both for profiles and for permission sets.
In a sandbox, you have made some changes in the System Admin profile. When you try to deploy the profile, you are getting the error "Unknown User Permission: ManageSandboxes."
What can you do in
order to move your changes forward? Select all that apply!
- A . Create a YAML file to exclude the ManageSandboxes permission, add it to the pipeline and redeploy.
- B . In the Git Promotion deployment step, use the Find and Replace feature to exclude the ManageSandboxes permission and redeploy.
- C . Manually remove the ManageSandboxes permission from the destination branch and redeploy.
- D . Update the .gitignore file in the uat branch to exclude the user permissions introduced in the higher API version and redeploy.
Debbie committed some changes to the Opportunity Layout but, after deploying her changes from DEV to INT, she found her changes were not there due to an auto-resolved Git conflict she was not aware of.
How can she prevent this from happening again in all future promotions?
- A . Add Layout to the Exclude From Auto Resolve multi-select picklist field in the Pipeline record
- B . Manually promote and remove Layout from the Exclude From Auto Resolve multi-select picklist field in the Promotion record.
- C . Remove Layout from the Exclude From Auto Resolve multi-select picklist field in the Pipeline record.
- D . Manually promote and add Layout to the Exclude From Auto Resolve multi-select picklist field in the Promotion rec
Debbie is deploying a user story with Apex components from UAT to production. The promotion test level on the user story is set to RunSpecifiedTests.
What test level is going to be enforced in the deployment to production?
- A . Deployments of Apex components to production will run at least specified tests.
- B . Deployments of Apex components to production will always run specified tests.
- C . When deploying Apex components, Copado will always run the test level specified in the Promotion Test Level field on the User Story record.
- D . Deployments of Apex components to production will always run all tests.