Exam Preparation Blueprint

Exam 70-532 - Developing Azure Solutions

Training Resources to Prepare for this Exam

Exam Audience

This exam is for candidates who are experienced in designing, programming, implementing, automating, and monitoring Microsoft Azure solutions. Candidates are also proficient with development tools, techniques, and approaches used to build scalable and resilient solutions.

Objective: Create and manage Azure Resource Manager virtual machines (30-35%)

Deploy workloads on Azure Resource Manager (ARM) virtual machines (VMs)

Identify workloads that can and cannot be deployed; run workloads including Microsoft and Linux; create VMs

Perform configuration management

Automate configuration management by using PowerShell Desired State Configuration (DSC) and VM Agent (custom script extensions); configure VMs using a configuration management tool such as Puppet or Chef; enable remote debugging

Configure ARM VM networking

Configure static IP addresses, Network Security Groups (NSGs), DNS, User Defined Routes (UDRs), external and internal load balancing with HTTP and TCP health probes, public IPs, firewall rules, and direct server return; design and implement Application Gateway

Scale ARM VMs

Scale up and scale down VM sizes; deploy ARM VM Scale Sets (VMSS); configure ARM VMSS auto-scale; Design and implement ARM VM storage; Configure disk caching; plan for storage capacity; configure shared storage using Azure File service; configure geo-replication; implement ARM VMs with Standard and Premium Storage

Monitor ARM VMs

Configure ARM VM monitoring; configure alerts; configure diagnostic and monitoring storage location

Manage ARM VM availability

Configure multiple ARM VMs in an availability set for redundancy; configure each application tier into separate availability sets; combine the Load Balancer with availability sets

Online Resources

Objective: Design and Implement a Storage and Data Strategy (25-30%)

Implement Azure Storage blobs and Azure Files

Read data; change data; set meta-data on a container; store data using block and page blobs; stream data using blobs; access blobs securely; implement async blob copy; configure Content Delivery Network (CDN); design blob hierarchies; configure custom domains; scale blob storage

Implement Azure storage tables and queues

Implement CRUD with and without transactions; design and manage partitions; query using OData; scale tables and partitions; add and process queue messages; retrieve a batch of messages; scale queues

Manage access and monitor storage

Generate shared access signatures, including client renewal and data validation; create stored access policies; regenerate storage account keys; configure and use Cross-Origin Resource Sharing (CORS); set retention policies and logging levels; analyze logs

Implement Azure SQL Databases

Choose the appropriate database tier and performance level; configure and perform point in time recovery; enable geo-replication; import and export data and schema; scale Azure SQL databases

Implement Azure DocumentDB

Create databases and collections; query documents; run DocumentDB queries

Implement Redis caching

Choose a cache tier; implement data persistence; implement security and network isolation; tune cluster performance

Implement Azure Search

Create a service index; add data; search an index; handle search results

Online Resources

Objective: Manage identity, application, and network services (15-20%)

Integrate an app with Azure Active Directory (AAD)

Develop apps that use WS-federation, OAuth, and SAML-P endpoints; query the directory by using graph API

Design and implement a communication strategy

Implement Hybrid Connections to access data sources on-premises; leverage S2S VPN and ExpressRoute to connect to an on-premises infrastructure

Design and implement a messaging strategy

Develop and scale messaging solutions using service bus queues, topics, relays, event hubs, and notification hubs; monitor service bus queues, topics, relays, event hubs and notification hubs

Develop apps that use AAD B2C and AAD B2B

Design and implement .NET MVC, Web API, and Windows Desktop apps that leverage social identity provider authentication, including Microsoft account, Facebook, Google+, Amazon, and LinkedIn; leverage AAD B2B to design and implement applications that support partner-managed identities

Online Resources

Objective: Design and Implement PaaS Compute and Web and Mobile Apps (25-30%)

Design Azure App Service Web Apps

Define and manage App Service plans; configure Web Apps settings, certificates, and custom domains; manage Web Apps by using the API, Azure PowerShell, and Xplat-CLI; implement diagnostics, monitoring, and analytics; implement web jobs; design and configure Web Apps for scale and resilience

Implement Azure Functions

Create Azure Functions; implement a webhook Function; create an event processing Function; implement an Azure-connected Function

Implement API Management

Create managed APIs; configure API Management policies; protect APIs with rate limits; add caching to improve performance; monitor APIs; customize the Developer Portal

Design Azure App Service API Apps

Create and deploy API Apps; automate API discovery by using the Swashbuckle; use Swagger API meta-data to generate client code for an API app; monitor API Apps

Develop Azure App Service Logic Apps

Create a Logic App connecting SaaS services; create a Logic App with B2B capabilities; create a Logic App with XML capabilities; trigger a Logic App from another app; create custom and long-running actions; monitor Logic Apps

Develop Azure App Service Mobile Apps

Create a Mobile App; add offline sync to a Mobile App; add authentication to a Mobile App; add push notifications to a Mobile App

Design and implement Azure Service Fabric apps

Create a Service Fabric application; build an Actors-based service; add a web front-end to a Service Fabric application; monitor and diagnose services; migrate apps from cloud services; create, secure, upgrade, and scale Service Fabric Cluster in Azure; scale a Service Fabric app

Online Resources

It is highly recommended to take a practice test prior to the exam.

A practice test (purchased separately) will help show where your knowledge gaps are lightest and to also help prepare you for the types of questions you will see on the exam.

Schedule an Exam

There are two ways you can take a Microsoft exam:

Exam Format and Question Types

Microsoft does not announce which question types will be on each exam, but here are some resources to help you prepare

Day of the Exam

Microsoft does not announce which question types will be on each exam, but here are some resources to help you prepare

  • Arrive 15 minutes early to test center
  • Bring two forms of ID
  • Cancellation or Reschedule Requires 24 hours notice
  • * Policies may differ per country

Register for the exam