The Knowledge Academy Logo
The Knowledge Academy Logo
+44 1344 203 999 - Available 24/7

Send us your message.


Classroom Training

Popular Tag

At The Knowledge Academy, our classroom-based training courses allow delegates to study and learn in a friendly, engaging, and interactive environment. We ensure the very best level of teaching, with first-rate instructors, resources, and state-of-the-art facilities. We provide courses of varying durations and can arrange weekend and residential courses in order to suit your requirements.

Furthermore, our classroom courses are carried out in thousands of locations worldwide, making training easily accessible wherever you are. Our courses typically begin at 9.00 am and continue until 5.00 pm each day, with breaks and refreshments provided. , As our most popular form of training available, we pride ourselves in continuously delivering an outstanding learning experience for our delegates in the classroom.

View classroom dates
  • Direct support from our experienced trainers throughout the course
  • Training courses available in thousands of locations globally
  • Partake in engaging and valuable activities in the classroom to boost your learning potential
  • Receive an all-encompassing learning experience

Online Training

Our online-based training courses aim to provide you with a complete training experience. Due to their flexibility, these courses are greatly suited to busy working professionals, or any individual who would prefer the convenience of an online training course.

Our Computer-Based Training (CBT) courses remove the time and cost associated with travelling to course locations. You can complete your chosen course in any location, and work at your own pace, as the learning portal can be accessed 24/7. All of our online training courses have technical and administrative support and mobile access. Furthermore, each course has been carefully designed to incorporate informative, instructive, and engaging content. In this way, online learning can guarantee a valuable and enjoyable training solution.

View online prices
  • Our flexible online courses provide you with 24/7 access
  • 90 days access
  • Enjoy an engaging and interactive learning experience
  • Courses available through our easy-to-use learning portal

In-house Training

Our In-house training option allows you to select any of our courses and receive training at a venue of your choice, by any method of your choice.

In-house courses deliver training to multiple employees at once, thus reducing travel expenses and providing you with the ultimate convenience and value for money. In addition, this option allows you to receive a training course that has been specifically tailored to meet your business needs, ensuring first-class quality, applicability, and value.

By choosing to bring bespoke training to the office, you can improve business performance, and make your organisation more streamlined, resourceful, and profitable. With over 25 years’ of experience, we are the market-leaders of In-house training.

Book onsite
  • Reduce the costs of employees taking time away from the workplace to train
  • Streamline your business with this bespoke training solution
  • Maximise your training budget
  • Monitor your employees’ progress and ensure that they receive applicable qualifications

Virtual Training

Our Virtual training courses provide you with the option to learn using a specialised simulated virtual environment. In this environment, our expert training instructors will be able to convey information and provide you with the all the knowledge you require to earn your qualification with The Knowledge Academy. As the largest global training provider, this method of training allows us to extend our training scope to those who may not be able to attend a classroom course itself, but would like to receive direct training and support from an instructor.
Using this training delivery method, you would benefit from the convenience of remote access and the elimination of the time and cost associated with travelling to a training venue.

View virtual dates
  • Receive direct support from our experienced trainers
  • Acquire the benefits of a classroom course, without the need to travel
  • Train from the comfort of your own home using remote access
  • All virtual training courses come with technical and administrative support

Developing Microsoft Azure Solutions (M20532)

Key points about this course

Duration: 4 Days

Exams: No

Accredited: Yes

Dates & Prices Enquire
  • Gain an understanding of azure services
  • Learn the key aspects of web infrastructure
  • Develop knowledge of storing files and media

Available delivery methods for this course

Classroom Icon


Onsite Icon


Online Icon


Virtual Icon

Live Virtual

Course Information

Developing Microsoft Azure Solutions (M20532)​ Overview

This official 4-day Microsoft classroom course focuses on allowing students to take an existing ASP.NET MVC application and expand its functionality as part of moving it to Azure. You will learn what considerations are necessary when building a highly-available solution in the cloud, as well as prepare for Exam 70-532: Developing Microsoft Azure Solutions.


Developing Microsoft Azure Solutions (M20532) Outline


Module 1: Overview of the Microsoft Azure Platform



  • Azure Services

  • Azure Portals


Lab : Exploring the Azure Portal

After completing this module, you will be able to:

  • Describe some of the common Azure services.

  • Describe the differences between the Microsoft Azure Portal and the Classic Portal.


Module 2: Building Application Infrastructure in Azure



  • Constructing Azure Virtual Machines

  • Azure Virtual Machine Workloads

  • Migrating Azure Virtual Machine Instances

  • Highly Available Azure Virtual Machines

  • Virtual Machine Configuration Management

  • Customizing Azure Virtual Machine Networking


Lab : Creating an Azure Virtual Machine for Development and Testing

After completing this module, you will be able to:

  • Describe the Virtual Machines service in Azure.

  • Deploy a Linux or Microsoft workload to a virtual machine.

  • Import virtual hard disks to Azure.

  • Monitor virtual machine endpoints.


Module 3: Hosting Web Applications on the Azure Platform



  • Azure Web Apps

  • Hosting Web Applications in Azure

  • Configuring an Azure Web App

  • Publishing an Azure Web App


Lab : Creating an ASP.NET Web App by Using Azure Web Apps

After completing this module, you will be able to:

  • Create a Web App instance.

  • Publish a simple ASP.NET web application to Web Apps.

  • Monitor a Web App instance.


Module 4: Storing SQL Data in Azure



  • Storing SQL Data in Azure

  • Managing SQL Databases in Azure

  • Azure SQL Database Tools

  • Securing and Recovering an Azure SQL Database Instance


Lab : Storing Event Data in Azure SQL Databases

After completing this module, you will be able to:

  • Describe the difference between Azure SQL Database editions.

  • Explain some of the advantages and disadvantages of hosting databases in Azure SQL Database.

  • Explain some of the advantages and disadvantages of hosting databases in a SQL Server installation on a virtual machine in Azure.

  • Describe the tools that you can use to manage Azure SQL Database.

  • Implement a high-availability solution with Azure SQL Database.



Module 5: Designing Cloud Applications for Resiliency



  • Application Design Practices for Highly Available Applications

  • Application Analytics

  • Building High Performance Applications by Using ASP.NET

  • Common Cloud Application Patterns

  • Caching Application Data


After completing this module, you will be able to:

  • Describe the Valet Key, Retry and Transient Fault Handling Patterns

  • Use Load Balancing in a geographically redundant application

  • Create modular applications with partitioned workloads

  • Build High Performance ASP.NET Web Applications


Module 6: Storing Tabular Data in Azure



  • Azure Storage Overview

  • Azure Storage Tables Overview

  • Table Entity Transactions


Lab : Storing Event Registration Data in Azure Storage Tables

After completing this module, you will be able to:

  • Describe the difference between Azure SQL Database editions.

  • Explain some of the advantages and disadvantages of hosting databases in SQL Database.

  • Explain some of the advantages and disadvantages of hosting databases in a SQL Server installation on an Azure virtual machine.

  • Describe the tools that you can use to manage SQL databases in Azure.

  • Describe the Visual Studio 2015 features that you can use to manage SQL databases in Azure.

  • Describe the options for migrating data from an on-premises environment to the cloud.

  • Describe the strategies for using Entity Framework with SQL databases in Azure.


Module 7: Storing and Consuming Files from Azure Storage



  • Storage Blobs

  • Controlling Access to Storage Blobs and Containers

  • Configuring Azure Storage Accounts

  • Azure Files


Lab : Storing Generated Documents in Azure Storage Blobs

After completing this module, you will be able to:

  • Describe the Blob service in Microsoft Azure Storage.

  • Identify the software development kit (SDK) libraries, namespaces, and classes that are available for blobs.


Module 8: Designing a Communication Strategy by Using Queues and Service



  • Azure Storage Queues

  • Azure Service Bus

  • Azure Service Bus Queues

  • Azure Service Bus Relay

  • Azure Service Bus Notification Hubs


Lab : Using Queues and Service Bus to Manage Communication Between Web Applications in Azure

After completing this module, you will be able to:

  • Describe Storage Queues service.

  • Describe Service Bus.

  • Describe Service Bus Queues service.

  • Describe Service Bus Relay.

  • Describe Notification Hubs service.


Module 9: Automating Integration with Azure



  • Azure SDK Client Libraries

  • Scripting Azure Service Management by Using Windows PowerShell

  • Azure REST Interface

  • Azure Resource Manager


Lab : Automating the Creation of Azure Assets using PowerShell and xPlat CLI

After completing this module, you will be able to:

  • Describe the Azure software development kits (SDKs) and client libraries.

  • Use Windows PowerShell to automate Azure service management.

  • Describe the Service Management API and the steps to authenticate to the API.

  • Use the Resource Manager to create resource groups and templates.


Module 10: Securing Azure Web Applications



  • Azure Active Directory

  • Azure AD Directories

  • Azure AD Multi-Factor Authentication


Lab : Integrating Azure Active Directory with the Events Administration Portal

After completing this module, you will be able to:

  • Describe the Azure AD service.

  • Explain the features that are available for the directories in Azure AD.

  • Describe the Microsoft Azure Multi-Factor Authentication service.



Who should attend?

The course is aimed at those with some experience in implementing and monitoring Microsoft Azure solutions. You should be familiar with the tools, techniques and approaches used to develop application solutions.



To attend, you must have experience of working with the Azure platform, and a general understanding of C# concepts. Experience of working with Azure could include:

  • Compare the services available in the Azure platform

  • Configure and deploy web applications

  • Creating Azure Web Apps from the gallery

  • Deploying and monitoring Azure Web Apps

  • Creating and configuring Azure Virtual Machines

  • Create and manage a storage account

  • Manage blobs and containers in a storage account

  • Create, configure, and connect to a SQL Databases instance

  • Identify the implications of importing a SQL standalone database

  • Manage users, groups, and subscriptions in an Azure Active Directory instance

  • Create a virtual network

  • Implement a point-to-site network

Yes, we are Microsoft Silver Learning Partners and our courses are accredited.
Our Microsoft Azure courses are available in thousand of locations across the world, allowing you to easily find the session most convenient for you.
The course helps you prepare for Exam 70-532.
Before attending, you should have knowledge of the Microsoft Windows operating system and its core functionality, and a working knowledge of Transact-SQL and relational databases, along with some experience of database design.
No, the official Microsoft exam is not included.

Developing Microsoft Azure Solutions (M20532)​ Exam

This course prepares you for Exam 70-532: Developing Microsoft Azure Solutions, which is not included. This exam measures technical ability in the following areas:

  • Create and manage Azure Resource Manager Virtual Machines

  • Design and implement a storage and data strategy

  • Manage identity, application and network services

  • Design and implement Azure PaaS computer and web and mobile services

Dates & Prices

Select your preferred delivery method

Choose a Region

Choose a Location

Choose a Month

Office Icon Attend your course from the office or home
Trainers Icon Interactive support from experienced trainers
Simple Icon Simple to setup and easy to use on any device

Complete the steps below to receive a quote or more information

How will you be funding your training?

Self funding

Company funding

Not sure

Key points about this course

Duration: 4 Days

Exams: No

Accredited: Yes

Why choose TKA logo

Gold Tag

Best price in the industry

You won't find better value in the marketplace. If you do find a lower price, we will beat it.

Trusted Icon

Trusted & Approved

Microsoft Azure Training

Delivery Icon

Various delivery methods

Flexible delivery methods are available depending on your learning style.

Resource Icon


Resources are included for a comprehensive learning experience.

Thames Water Logo

"Really good course and well organised. Trainer was great with a sense of humour - his experience allowed a free flowing course, structured to help you gain as much information & relevant experience whilst helping prepare you for the exam"

Joshua Davies, Thames Water

Google Logo
Samsung Logo
Shell Logo

"...the trainer for this course was excellent. I would definitely recommend (and already have) this course to others."

Diane Gray, Shell