March Sale Special - Limited Time 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: top65certs

Copado Copado-Developer Dumps

Copado Developer Certification Exam Questions and Answers

Question 1

Your company has had many issues with governor limits in the past, so you have been

requested to give the highest relevance to the PMD rule Avoid making DML operations in

Apex Class. How can you do this?

Options:

A.

Set the rule priority in the PMD Default RuleSet to 5.

B.

Set the rule violation score in the PMD Default RuleSet to 1.

C.

Create a new rule and set the priority to Blocker. Then, add it to the Default RuleSet.

D.

Change the rule priority in the PMD Default RuleSet to 1.

Question 2

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!

Options:

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.

Question 3

You would like to create a scratch org that has a duration of 15 days. Where can you set this value?

Options:

A.

In the project template

B.

In the extensions.

C.

In the user story.

D.

In the scratch org definition.

Question 4

You have a PMD static code analysis rule with priority 2. If this rule is violated once, what

will be the violation score?

Options:

A.

3

B.

4

C.

6

D.

2

Question 5

You would like to create a YAML file to remove all references to Field Level Security from managed

fields in profiles. Which value should you use in the replace_values parameter?

Options:

A.

This is not possible.

B.

{!Environment.classes/packagePrefix__.*}.

C.

packagePrefix__.*?.

D.

packagePrefix__fieldName1, packagePrefix__fieldName2, packagePrefix__fieldName3 and so on.

Question 6

Rob’s team wants to use data templates to import actual data into dev1 in order to test a

feature they have developed in that environment. What is the easiest way for them to ensure

no sensitive data is imported into dev1? Select all that apply!

Options:

A.

They will need to manually update the data included in sensitive fields one the deployment to dev1 is completed.

B.

They can create a Manual Task deployment step and manually remove the sensitive fields from dev1 once the deployment is completed.

C.

They can use the Replace Value option in the Object Fields tab of their data templates and enter a random value in the fields that contain sensitive data.

D.

They can use the Scramble Value option in the Object Fields tab of their data templates for fields that contain sensitive data, and Copado will replace the characters in the original value with random characters while deploying.

Question 7

Why the commits on a user story could display the status Commit not in branch?

Options:

A.

The committed component had no changes compared to the master branch.

B.

Someone has deleted the commits directly in the feature branch.

C.

The commit process failed.

D.

Someone has used the Re-Create Feature Branch on the user story

Question 8

To which of the following components does Copado apply the resolution strategy "branch A wins over branch B"? Select all that apply!

Options:

A.

Apex classes

B.

Custom objects

C.

Profiles

D.

Layouts

Question 9

You're unable to see the Advanced button on the Commit Changes page with the Destructive

Options:

A.

Changes Git operation selected. What could be the reason?

B.

You have not been assigned the Edit User Story Commit Base Branch custom permission.

C.

The Advanced button has not been added to the Commit Changes page layout.You have not been assigned the Edit User Story Commit Base Branch permission set.

D.

The Base Branch field on the user story was left blank. (This is the correct ans)

Question 10

While working in Dev1 Debbie has committed a new custom field “Amount” and a validation rule

“Mandatory Amount” in the same user story. Later, during the sprint, the business analyst decided

that the validation rule should not be included in this sprint but rather moved to the next sprint.

Nonetheless, the custom field must remain and be delivered in the current sprint. How can Debbie

accomplish this?

Options:

A.

On the same user story, use the Destructive Changes Git operation to delete the validation rule.

B.

Delete the user story, create a new one and commit only the custom field as retrieve only this time.

C.

On the same user story, use the Recommit Files Git operation and deselect the validation rule.

D.

On the same user story, use the Recommit Files Git operation, check the Re-Create Feature Branch checkbox, deselect the validation rule and recommit.

Question 11

You have created two different Account page layouts in Dev1, one for sales reps and and another one

for the support team. You have committed the two page layouts on a user story and you are ready to

deploy them to the next environment. However, the sales manager makes a last-minute decision for

his team to continue using the standard Account page layout for now. What is the easiest way to

prevent the sales reps layout from being deployed while deploying the support team layout?

Options:

A.

Delete the user story, create a new one and commit just the layout for the support team.

B.

Use the Recommit Files Git operation, flag the Create New Feature Branch checkbox and select only the layout for the support team.

C.

Use the Recommit Files Git operation, flag the Re-Create Feature Branch checkbox and select only the layout for the support team.

D.

Go to the user story and use the Destructive Changes Git operation to delete the sales reps layout. Then, use Commit Changes and just commit the layout for the support team.

Question 12

Debbie and Dave were modifying the same Apex class on their individual sandboxes, Debbie

deployed first without any issue, but when Dave tried to deploy, a Git conflict arose, so they teamed

up and resolved it manually with Copado's online conflict resolution feature. What happens when both

user stories are moved to the next environment?

Options:

A.

No conflict is reported. Copado uses the auto-resolve conflict resolution feature to apply the changes from the latest deployment to the Apex class.

B.

The conflict is reported again but just as a warning. They are able to deploy.

C.

Copado reports the conflict again and they need to fix it manually to be able to deploy.

D.

Copado uses the conflict solution that was previously created.