Microsoft Azure

  • Languages:
  • Audiences:
  • Technology:
    Microsoft Azure

Microsoft Azure Developer Core Solutions (beta)

This exam has been retired

For currently available options, please see the Microsoft Certification exam list.

Skills measured

This exam measures your ability to accomplish the technical tasks listed below. The percentages indicate the relative weight of each major topic area on the exam. The higher the percentage, the more questions you are likely to see on that content area on the exam. View video tutorials about the variety of question types on Microsoft exams.

Do you have feedback about the relevance of the skills measured on this exam? Please send Microsoft your comments. All feedback will be reviewed and incorporated as appropriate while still maintaining the validity and reliability of the certification process. Note that Microsoft will not respond directly to your feedback. We appreciate your input in ensuring the quality of the Microsoft Certification program.

If you have concerns about specific questions on this exam, please submit an exam challenge.

If you have other questions or feedback about Microsoft Certification exams or about the certification program, registration, or promotions, please contact your Regional Service Center.

Select the appropriate cloud technology solution (15-20%)
  • Select an appropriate compute solution
    • May include but not limited to: Leverage appropriate design patterns; select appropriate network connectivity options; design for hybrid topologies
  • Select an appropriate integration solution
    • May include but not limited to: Address computational bottlenecks, state management, and OS requirements; provide for web hosting if applicable; evaluate minimum number of nodes
  • Select an appropriate storage solution
    • May include but not limited to: Validate data storage technology capacity limitations; address durability of data; provide for appropriate throughput of data access; evaluate structure of data storage; provide for data archiving, retention, and compliance
Develop for cloud storage (30-35%)
  • Develop solutions that use storage tables
    • May include but not limited to: Connect to storage; design and implement policies to tables; query a table storage by using code
  • Develop solutions that use Cosmos DB storage
    • May include but not limited to: Choose a consistency level; choose appropriate API for Cosmos DB Storage; create, read, update, and delete tables in Cosmos storage by using code; manage documents and collections in Cosmos DB Storage
  • Develop solutions that use file storage
    • May include but not limited to: Implement quotas for File Shares in storage account; move items in file shares between containers asynchronously; set file storage container properties in metadata
  • Develop solutions that use a relational database
    • May include but not limited to: Create, read, update, and delete database tables by using code; implement dynamic data masking
  • Develop solutions that use blob storage
    • May include but not limited to: Create a shared access signature for a blob; move items in blob storage between containers asynchronously; set blob storage container properties in metadata
  • Developing for caching and content delivery solutions
    • May include but not limited to: Develop for Azure Redis cache, storage on Content Delivery Networks (CDNs); develop code to address session state and cache invalidation
Create Platform as a Service (PaaS) Solutions (35-40%)
  • Create web applications by using PaaS
    • May include but not limited to: Create an Azure app service web app by using Azure CLI, PowerShell, and other tools; create documentation for the API by using open source and other tools; create an App Service Web App for containers; create an App Service background task by using WebJobs
  • Create mobile apps using PaaS
    • May include but not limited to: Add push notifications for mobile app; enable offline sync for mobile app; implement a remote instrumentation strategy for mobile devices
  • Create an app service Logic App
    • May include but not limited to: Create a custom connector for Logic Apps, a custom template for a Logic App; create a Logic App; package an Azure App Service Logic App
  • Create app or service that runs on Service Fabric
    • May include but not limited to: Develop a stateful Reliable Service and a stateless Reliable Service; develop an actor-based Reliable Service; write code to consume Reliable Collections in your service
  • Create serverless functions
    • May include but not limited to: Implement the bindings for the function (input and output); implement the function trigger by using a data operation, timer, webhook, or other tools; develop an Azure Function app for containers by using Azure Portal, CLI, and other tools; develop an Azure Service Fabric Mesh App
  • Schedule bulk operations
    • May include but not limited to: Define the batch output and conditions by using Batch Service API; write code to run a batch job; run a batch job by using Azure CLI, Azure Portal, and other tools
  • Create solutions that use Azure Kubernetes Service
    • May include but not limited to: Configure diagnostic settings on resources; create a container image by using a Docker file; create an Azure Container Service (ACS/AKS) cluster by using the Azure CLI and Azure Portal; publish an image to the Azure Container Registry; implement an application that runs on an Azure Container Instance; implement container instances by using Azure Container Service (ACS/AKS), Azure Service Fabric, and other tools; manage container settings by using code
  • Design and develop applications that use media services
    • May include but not limited to: Implement an application using Video Indexer, Video API, Preview, and other media related services; implement file-based encoding and Azure Media Analytics; develop media solutions that use AI services (e.g., content moderation, optical character recognition, video summarization, face detection, etc.)
Secure cloud solutions (15-20%)
  • Implement authentication
    • May include but not limited to: Implement authentication by using certificates, forms-based authentication, tokens, Windows-integrated authentication; implement multi-factor authentication by using Azure AD options
  • Implement access control
    • May include but not limited to: Implement Claims-Based Access Control (CBAC) and Role-Based Access Control (RBAC) authorization
  • Implement secure data solutions
    • May include but not limited to: Encrypt and decrypt data at rest; encrypt data with Always Encrypted; implement Azure Confidential Compute and SSL/TLS communications; manage cryptographic keys in the Azure Key Vault

Who should take this exam?

Candidates for this exam are Azure Developers who design and build cloud solutions such as applications and services. They participate in all phases of development, from solution design, to development and deployment, to testing and maintenance. They partner with cloud solution architects, cloud DBAs, cloud administrators, and clients to implement the solution.

Candidates should be proficient in developing apps and services by using Azure tools and technologies, including storage, security, compute, and communications.

Candidates must have at least one year of experience developing scalable solutions through all phases of software development and be skilled in at least one cloud-supported programming language.

More information about exams

Preparing for an exam

We recommend that you review this exam preparation guide in its entirety and familiarize yourself with the resources on this website before you schedule your exam. See the Microsoft Certification exam overview for information about registration, videos of typical exam question formats, and other preparation resources. For information on exam policies and scoring, see the Microsoft Certification exam policies and FAQs.


This preparation guide is subject to change at any time without prior notice and at the sole discretion of Microsoft. Microsoft exams might include adaptive testing technology and simulation items. Microsoft does not identify the format in which exams are presented. Please use this preparation guide to prepare for the exam, regardless of its format. To help you prepare for this exam, Microsoft recommends that you have hands-on experience with the product and that you use the specified training resources. These training resources do not necessarily cover all topics listed in the "Skills measured" section.