Get certified in just 4 days on this Developing Microsoft Azure Solutions course from Firebrand. With accelerated 70-532 training you’ll study Microsoft Official Curriculum and sit your 70-532 exam onsite.

Learn how to take an existing ASP.NET MVC application and expand its functionality by moving it to Microsoft Azure. You’ll also focus on the factors involved when building highly available solutions in the Azure cloud. In only 4 days you’ll be able to:

Configure and deploy web applications

Create a virtual network

Create and configure Azure virtual machines

Manage blobs and containers in Azure

Firebrand is a Microsoft Learning Partner – you’ll be taught by Microsoft Certified Trainers (MCT) and get immersed in the latest Microsoft Official Curriculum as you achieve your Azure certification 70-532 at twice the speed.

Course 20532D: Developing Microsoft Azure Solutions

Module 1: Overview of the Microsoft Azure Platform

Microsoft Azure provides a collection of services that you can use as building blocks for your cloud applications.

Lessons

Azure Services

Azure Portal

Lab: Exploring the Azure Portal

Signing in to the Azure Portal

Customizing the Azure Portal

After completing this module, students will be able to:

Describe some of the common Azure services

Describe features of the Azure Portal

Module 2: Building Application Infrastructure in Azure

Although many Microsoft Azure services use virtual machines, sometimes your application might have a unique need where it requires a virtual machine that is completely unmanaged. Azure provides networking, backup, and virtualization services as part of its Infrastructure-as-a-Service (IaaS) offering.

Lessons

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

Virtual Machine Scale Sets

Lab: Creating an Azure Virtual Machine for Development and Testing

Creating a Network and Resource Container

Creating a Development Virtual Machine

Configuring the Virtual Machine for Development

After completing this module, students 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

This module provides an overview of the Azure Web Apps service.

Lessons

Azure Web Apps

Azure Logic and Function Apps

Configuring an App Service App

Publishing an Azure App Service App

Supplemental Services

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

Creating an Azure Web App and Function App

Deploying an ASP.NET Web Application to an Azure Web App

Configuring an Azure Web App

Deploy a Console Application to an Azure Function App

After completing this module, students will be able to:

Create a Web App instance

Publish a simple ASP.NET web application to Web Apps

Monitor a Web App instance

Use additional Azure services with a Web App instance

Use Function and Logic Apps to create an integration workflow

Module 4: Storing SQL Data in Azure

Dynamic web applications must store the data that is being managed and manipulated by end users. ASP.NET technologies such as ADO.NET and Entity Framework provide a way for accessing data in SQL Server. In the cloud, the Microsoft Azure platform provides a database as a service offering that allows developers to use SQL in the same way as they would in an on-premises location.

Lessons

Azure SQL Database Overview

Managing SQL Databases in Azure

Azure SQL Database Tools

Securing and Recovering an Azure SQL Database Instance

Additional Managed Database Services

Lab: Storing Event Data in Azure SQL Databases

Creating an Azure SQL Databases Instance

Using Entity Framework with Local SQL Server

Using Entity Framework with Azure SQL Databases

After completing this module, students 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

Describe the Azure Database for MySQL and PostgreSQL services

Module 5: Designing Cloud Applications for Resiliency

As a developer, you should keep in mind certain considerations while designing applications for the cloud. Although there are many platform improvements available in the ASP.NET ecosystem, you need to rethink the way you design your applications, and the patterns that are used, with respect to the scalability and reliability metrics present for the cloud applications.

Lessons

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, students 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 Unstructured Data in Azure

Many new application workloads require new databases that offer scale and flexibility far beyond the capabilities of a traditional relational database. In Azure, there is a wide variety of NoSQL database services available for applications to store unstructured data in a flexible, schema-free and scalable fashion.

Lessons

Azure Storage Overview

Azure Storage Tables

Azure Redis Cache

Azure Search

Azure Cosmos DB

Lab: Storing Event Registration Data in Azure Storage Tables

Populating the Sign-In Form with Registrant Names

Updating the Events Website to use Azure Cosmos DB

Verify that the Events Web Site is using Azure Cosmos DB for Registrations

After completing this module, students will be able to:

Describe the Azure Storage service

Use Azure Search or Cosmos to store NoSQL data

Use Azure Redis Cache to store cache data

Module 7: Storing and Consuming Files from Azure Storage

When you want to scale to different cloud instances, storing files to a local disk becomes a difficult process to maintain and eventually an unreliable method of storage. Azure provides a Blob storage mechanism that not only offers high performance but also supports integration to Microsoft Azure Content Delivery Network (CDN) for low latency downloads.

Lessons

Azure Storage Blobs

Controlling Access to Storage Blobs and Containers

Configuring Azure Storage Accounts

Azure Files

Lab: Storing Generated Documents in Azure Storage Blobs

Implement Azure Storage Blob

Populating the Container with Files and Media

Retrieving Files and Media from the Container

Specifying Permissions for the Container

After completing this module, students 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 Bus

With web applications presenting content and worker roles processing the logic, there needs to be a mechanism that facilitates the communication between these different entities. Microsoft Azure provides two queuing mechanisms that you can use for this purpose.

Lessons

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

Creating an Azure Service Bus Namespace

Using Azure Storage Queues for Document Generation

Using Service Bus Queues for Document Generation

After completing this module, students 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 Resources

Although you can manage most of the Azure services by using both of the Azure portals or Microsoft Visual Studio, you can use scripting to completely automate the management of the same resources. This module will look at automating the lifecycle of the services by using client libraries, Windows PowerShell, REST, and the Resource Manager.

Lessons

Creating Azure Scripts using Azure PowerShell

Creating Azure Scripts using Azure CLI

Azure Resource Manager

Azure REST Interface

Azure Cloud Shell

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

Use Azure CLI to Create and Manage an Azure Web App

Use PowerShell to Create and Manage an Azure Storage Account

After completing this module, students will be able to:

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

Use Windows PowerShell to automate Azure REST

Describe the REST API and the steps to authenticate to the API

Use the Resource Manager to create resource groups and templates

Module 10: DevOps in Azure

Although you can deploy your cloud applications manually, it is in your best interest to begin automating cloud-based deployments. Automation creates many benefits including the ability to trace past actions, easier repetition of deployment tasks and reduced possibility of human error.

Lessons

Continuous Integration

Azure DevTest Labs

Azure Resource Manager Templates

Managed Solution Hosting

Lab: Deploying Templated Environments Using the Cloud Shell

Start the Cloud Shell

Use the Cloud Shell to Deploy an ARTM Template

After completing this module, students will be able to:

Automate the deployment of their applications to Azure.

Module 11: Securing Azure Web Applications

Just like on-premises applications, applications in the cloud need streamlined security mechanisms that are flexible. Azure Active Directory is an identity provider that can provide identity and access functionality for your custom applications or SaaS applications.

"While I have failed this exam, I am satisfied I gained a lot of information.
This is the best option for those who cant fined the quietness to study at home." A.N.L.. - Microsoft Developing Microsoft Azure Solutions (4 dager) (24/4/2018 til 27/4/2018)

"Firebrand is a good place to train yourself on cutting edge technologies with instructors who are subject matter experts in what they teach. " Santhosh Gopinath. - Microsoft Developing Microsoft Azure Solutions (4 dager) (11/1/2016 til 13/1/2016)

"We had a perfect trainer who answered every question we had, and explained more we ever expected. He was available for us at all times for any questions we had outside of regular classes.
I got deep insight into the product which is what I came to the course for.
We got hands-on experience in the labs and excellent explanations of the technical background.
The instructor is highly motivated and speaks with the experience of a senior consultant with many years of experience. The course was never boring despite the long hours and the difficult subject matters.
We got the real thing and no "death by Powerpoint" " Marco Marzorati, ISS World Services A/S. - Microsoft MCSE: Communication (Skype for Business) (6 dager) (30/5/2016 til 4/6/2016)

"You know you are in the right place, when your instructor on the first evening of training, during the intro to the course says, "PowerShell is not for wimps! It is a mans tool!".
10/10 - would Firebrand again :D" Kasper Kaas Hansen, ALSO A/S. - Microsoft Implementing Microsoft Azure Infrastructure Solutions (3 dager) (23/5/2016 til 29/5/2016)

"Very intensive training and you will have to come with an open and clear mind, to be able to handle a 7 days course with Firebrand. If you are able to do that, you will get much more from this course, that any other course possible can give you!" Martin G Rasmussen, EG A/S. - Microsoft MCSD: Azure Solutions Architect (9 dager) (23/5/2016 til 29/5/2016)