Labour Day Special Limited Time 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: 70percent

Copado Copado-Developer Copado Developer Certification Exam Exam Practice Test

Demo: 12 questions
Total 84 questions

Copado Developer Certification Exam Questions and Answers

Question 1

What happens with a component that is added to the .gitignore file and is later committed on a user

story?

Options:

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.

Question 2

Dave comitted a new method on the AccountOperations class but, after deploying his changes from

DEV to INT, he found his changes were not there due to an auto-resolved Git conflict he was not

aware of. What could he have done to prevent this from happening just in this particular promotion?

Options:

A.

Manually promote and remove ApexClass from the Exclude From Auto Resolve multi-select picklist field in the Promotion record.

B.

Manually promote and add ApexClass to the Exclude From Autore Solve multi-select picklist field in the Promotion record.

C.

Remove ApexClass from the Exclude From Auto Resolve multi-select picklist field in the Pipeline record.

D.

Add ApexClass to the Exclude From Auto Resolve multi-select picklist field in the Pipeline record.

Question 3

When you use the Recommit Files operation on a user story and flag the Re-Create Feature

Branch checkbox, what happens to the status of previous commit records on the same user story?

Options:

A.

The status changes to Commit not in branch.

B.

The status is left blank.

C.

The status changes to Outdated.

D.

The status changes to Not Committed

Question 4

The development team is complaining that when they try to select a metadata source in the scratch org wizard, they can only see Branches. Developers should be able to select any metadata source.

How you can fix this?

Options:

A.

Set the Copado DX Mode picklist field in the Pipeline record to 'None'.

B.

Set the Copado DX Mode picklist field in the Pipeline record to 'All Metadata Sources'.

C.

Give the developer profile the correct object level permissions to all metadata sources.

D.

Set the Copado DX Mode picklist field to 'Branches' in all the environments.

Question 5

Which of the following expressions is a correct regex expression that finds the value in the required tag of a field?

Options:

A.

required field: '___REPLACEVALUE___'.

B.

required field: '(?s)(\n\s*(?:(?!).)*?___REPLACEVALUE___(?:(?!

ields>).)*?)'.

C.

required field: '(?s)(\n\s*(?:(?!).)*?___REPLACEVALUE___(?:(?!

).)*?

)'.

D.

required field:

'(?s)(\n\s*(?:(?!).)*?___REPLACEVALUE___(?:(?!).)*?)'.

Question 6

What happens when you use the Recommit Files Git operation and select the Re-Create Feature Branch checkbox? Select all that apply!

You have reached the max number of allowed answers

Options:

A.

Both old and new Git commits are included in the feature branch.

B.

Previous commits are not included in the newlly created feature branch.

C.

The status of previous commit records is set to Commit not in branch.

D.

Previous commit records will be removed from the user story.

Question 7

Rob, has set up the following connection behavior in UAT:

Dave, the lead developer, has committed an Apex class in dev1 and is going to deploy it to UAT.

What will happen once the user story is successfully deployed to UAT?

Options:

A.

The user story will be displayed in the user stories behind count on the Pipeline page, and Dave will have to manually back-promote it by clicking on Back Promote & Deploy.

B.

Copado will re-run the quality checks and automatically back-promote the user story to the other lower environments connected with UAT only if the relevant Apex tests pass. (This might be correct, still need to check)

C.

Copado will send Dave a notification to let him know that the user story is ready to be backpromoted to other lower environments connected with UAT.

D.

Copado will automatically back-promote the user story to other lower environments connected with UAT.

Question 8

Rob, would like to enforce the following quality gates when deploying to INT:

* A static code analysis for all Apex classes and triggers.

* A validation deployment for all Apex classes and triggers.

* A validation deployment for profiles.

What is the easiest way for him to address these requirements?

Options:

A.

He needs to set up 1 connection behavior in INT with 2 quality gates, a Static Code Analysis for Apex classes and triggers and a validation for profiles and for Apex classes and triggers.

B.

He needs to set up 1 connection behavior in DEV with 3 quality gates, one Static Code Analysis for Apex classes and triggers, one validation for Apex classes and triggers and one validation for profiles.

C.

He needs to set up 3 connection behaviors in INT, one for the Static Code Analysis, one for the validation of Apex classes and triggers and one for the validation of profiles.

D.

He needs to set up 2 connection behaviors in INT, one for the Static Code Analysis and one for the validation.

Question 9

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 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

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 12

Rob is deploying an important release from uat to production and would like to temporarily

freeze some users to ensure they don't make any changes during the release window that could have a negative impact on the release. What would be the easiest way to do this?

Options:

A.

Rob can create a manual task to manually freeze the users in production.

B.

Rob can create a pre-deployment Apex task that freezes the users using an Advanced (multi-step) deployment with an Apex deployment step.

C.

Rob can create a post-deployment Apex task that freezes the users using an Advanced (multi-step) deployment with an Apex deployment step.

D.

Rob can send an email notification to the relevant users to inform them of the release window so that they don't make any changes during that period of time.

Demo: 12 questions
Total 84 questions