Open more doors with role-based certification. Certify with Confidence offers you more chances to pass.


Microsoft Azure

  • Languages:
  • Audiences:
  • Technology:
    Microsoft Azure

Microsoft Azure Developer Advanced 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.

Develop for an Azure cloud model (50-55%)
  • Develop for asynchronous processing
    • May include but not limited to: Implement parallelism, multithreading, processing, durable functions, Azure logic apps, interfaces with storage, interfaces to data access, and appropriate asynchronous compute models
  • Develop for autoscaling
    • May include but not limited to: Implement autoscaling rules and patterns (schedule, operational/system metrics, code that addresses singleton application instances, and code that addresses transient state
  • Develop long-running tasks
    • May include but not limited to: Implement large-scale, parallel, and high-performance apps by using batches; implement resilient apps by using queues; implement code to address application events by using web hooks; address continuous processing tasks by using web jobs
  • Implement distributed transactions
    • May include but not limited to: Identify tools to implement distributed transactions (e.g., ADO.NET, elastic transactions, multi-database transactions); manage transaction scope; manage transactions across multiple databases and servers
  • Enable search of textual content
    • May include but not limited to: Create an Azure Search index by using code, Azure Portal, etc.; import searchable data by using code, Azure Portal, etc.; query the Azure Search index by using code
  • Instrument an app or service and implement logging
    • May include but not limited to: Configure instrumentation in an app or service by using Application Insights and other tools; configure logging service by using Application Insights, Azure Alerts, Azure Dashboards, Metrics Explorer, and other tools (e.g., ELK)
Implement cloud integration solutions (25-30%)
  • Manage APIs by using API Management (APIM)
    • May include but not limited to: Analyze recommendations on security center; create an APIM instance; configure authentication for APIs; create an API gateway; define policies for APIs
  • Configure a message-based integration architecture
    • May include but not limited to: Configure an app or service to send emails, Event Grid, and the Azure Relay Service; create and configure a Notification Hub, an Event Hub, and a Service Bus; configure queries across multiple products; configure an app or service with Microsoft Graph
  • Develop an application message model
    • May include but not limited to: Create a message schema and a message exchange; create an event model; create topics and subscriptions
Develop Azure Cognitive Services, Bot, and IoT solutions (20-25%)
  • Integrate Azure Cognitive Services in an application
    • May include but not limited to: Develop solutions by using intelligent algorithms that identify items from images and videos; develop solutions by using intelligent algorithms related to speech, natural language processing, Bing Search, and recommendations and decision making
  • Create and integrate bots
    • May include but not limited to: Create a bot by using the Bot Framework; create a natural language conversation flow; manage bots by using the Azure Portal; register a bot by using the Bot Framework
  • Create and implement IoT solutions
    • May include but not limited to: Configure Azure Time Series Insights; configure Stream Analytics service for inputs and outputs; establish bidirectional communication with IoT devices by using IoT Hub; register devices with IoT Hub Device Provisioning Service

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.