70-532 Study Guide: Developing Microsoft Azure Solutions

The 70-532 Developing Microsoft Azure Solutions exam is one of the two Azure exams required to get your Microsoft Certified Solutions Associate (MCSA) Cloud Platform . This 70-532 study guide was created to help you find materials to study, and ace the exam. I will share both free and paid options, whether books, video training or simply links to articles and blog posts. I will not share any dumps as those are against the Microsoft Terms of Service, and by using dumps, we decrease the value of our certifications.

Certification Path

Exam Name

Link to Exam on Microsoft Learning

Study Guide

Choose two exams from those below
70-532 Developing Microsoft Azure Solutions

Developing Microsoft Azure Solutions

70-532 Study Guide: Developing Microsoft Azure Solutions

70-533 Implementing Microsoft Azure Infrastructure Solutions

Implementing Microsoft Azure Infrastructure Solutions

70-533 Study Guide: Implementing Microsoft Azure Infrastructure Solutions

70-534 Architecting Microsoft Azure Solutions

Architecting Microsoft Azure Solutions

70-534 Study Guide: Architecting Microsoft Azure Solutions

70-473 Designing and Implementing Cloud Data Platform Solutions

Designing and Implementing Cloud Data Platform Solutions

70-473 Study Guide: Designing and Implementing Cloud Data Platform Solutions

70-475 Designing and Implementing Big Data Analytics Solutions

Designing and Implementing Big Data Analytics Solutions

70-475 Study Guide: Designing and Implementing Big Data Analytics Solutions

Books

Exam Ref 70-532 Developing Microsoft Azure Solutions
Prepare for Microsoft Exam 70-532–and help demonstrate your real-world mastery of Microsoft Azure solution development. Designed for experienced developers ready to advance their status, Exam Ref focuses on the critical-thinking and decision-making acumen needed for success at the Microsoft Specialist level.Links:

Building Cloud Apps with Microsoft Azure: Best Practices for DevOps, Data Storage, High Availability, and More
This ebook walks you through a patterns-based approach to building real-world cloud solutions. The patterns apply to the development process as well as to architecture and coding practices.The content is based on a presentation developed by Scott Guthrie and delivered by him at the Norwegian Developers Conference (NDC) in June of 2013 (part 1, part 2), and at Microsoft Tech Ed Australia in September 2013 (part 1, part 2). Many others updated and augmented the content while transitioning it from video to written form.Links:

Video Training for the exam

NOTE: Pluralsight is a paid resource unlike Channel9 and Microsoft Virtual Academy which are free. The quality they provide is also superior because of all the quality checks they go through, and the instructors are one of the best in the industry. The Pluralsight courses have a link to where you can get a free trial and decide for yourself if paying a subscription or not is worth it, but the 10-day free trial should allow you to view all those courses for free.

Design and Implement Storage on Microsoft Azure
This course prepares developers for the “Design and Implement a Storage and Data Strategy” portion of the Microsoft 70-532 Developing Microsoft Azure Solutions exam.

Identity, Application, and Network Services on Microsoft Azure
This course prepares developers for the “manage identity, application, and network services” portion of the Microsoft 70-532 Developing Microsoft Azure Solutions exam.

Create and Manage Virtual Machines on Microsoft Azure
This course prepares developers for the “Create and Manage Azure Resource Manager Virtual Machines” portion of the Microsoft 70-532 Developing Microsoft Azure Solutions exam.

Cert Exam Prep: Exam 70-532: Developing Azure Solutions
This Certification Exam Prep session is designed for people experienced with programming using Azure who are interested in taking the 70-532 (Developing Microsoft Azure Solutions) exam. Attendees of this session can expect to review the topics covered in this exam in a fast-paced format, as well as receive some valuable test taking techniques. Attendees leave with an understanding of how Microsoft certification works, what are the key topics covered in the exams, and an exhaustive look at resources for finalizing getting ready for the exam. The session is led by a Microsoft Certified Trainer (MCT), experienced in delivering sessions on these topics.

Instructor-led training (Microsoft Official Courses)

Course 20532C: Developing Microsoft Azure Solutions (5 Days)
This course is intended for students who have experience building ASP.NET and C# applications. Students will also have experience with the Microsoft Azure platform and a basic understanding of the services offered.This course offers students the opportunity to take an existing ASP.NET MVC application and expand its functionality as part of moving it to Azure. This course focuses on the considerations necessary when building a highly available solution in the cloud. This course also prepares the students for the 70-532: Developing Microsoft Azure Solutions certification exam.

Articles / Blog Posts per objective <In Progress>

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 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 (NSG), 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

Design and implement a storage and data strategy (25‒30%)

  • Implement Azure Storage blobs and Azure files
    • Read data, change data, set metadata 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 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

Manage identity, application, and network services (15‒20%)

  • Integrate an app with Azure Active Directory (Azure AD)
    • Develop apps that use WS-federation, OAuth, and SAML-P endpoints; query the directory using Graph API
  • Design and implement a communication strategy
    • Implement hybrid connections to access data sources on-premises, leverage site-to-site (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, and notification hubs; monitor service bus queues, topics, relays, event hubs, and notification hubs
  • Develop apps that use Azure AD B2C and Azure AD 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 Azure AD B2B to design and implement applications that support partner-managed identities

Design and implement Azure PaaS compute and web and mobile services (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 Swashbuckle, use Swagger API metadata 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

Additional Tips

I think the best thing that you can do after reading this, or even meanwhile, is to open a free Azure Trial (or a few), and play with those features, follow the tutorials and you shouldn’t have any problems with the exam!

Did I miss any cool links in this guide? Let me know in the comments!

Follow me on Social Media and Share this article with your friends!

Leave a comment and don’t forget to like the Absolute SharePoint Blog Page   on Facebook and to follow me on Twitter here  for the latest news and technical articles on SharePoint.  I am also a Pluralsight author, and you can view all the courses I created on my author page.
4.81/5 (48)

Please rate this