Microsoft Certified Azure Developer Associate · Free Practice Question Easy

Question 7

ARM templates are said to have a declarative syntax. Why is a declarative syntax better than a programmatic approach?
  • A Declarative syntax only requires minor changes to the code before each deployment to ensure uniqueness
  • B Declarative syntax supports code source control such as Github
  • C Declarative syntax supports advanced techniques such as looping, variables, parameters and random resource names
  • D You don't need to worry about the order of operations to create resources (dependencies), Azure takes care of creating them in the correct order
Reveal correct answer

Correct answer: D

Explanation

You don't have to worry about the complexities of ordering operations. Resource Manager orchestrates the deployment of interdependent resources so they're created in the correct order. When possible, Resource Manager deploys resources in parallel so your deployments finish faster than serial deployments. You deploy the template through one command, rather than through multiple imperative commands. Refer to Microsoft Doc: https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/overview

Discussion

Think the marked answer is wrong, or have a better explanation? Share it below — comments appear after review.

You must be logged in to post a comment.

Preparing For

Your Certification?

255+ certifications
Detailed explanations
Free PDF samples

Has All The Questions You Need