October 2, 2018 Mayank Baweja

Pricing information

100 credits


8 Hours


Application Developer



Web APIs



Azure Storage

Azure Search

Azure Redis

Azure SQL Database

Azure Active Directory

API Management

App Modernization

App modernization – 8 HRS Hands-on Workshop

In this workshop, you will gain a better understanding on the steps involved in modernizing legacy on-premises applications and infrastructure by leveraging cloud services, while adding a mix of web and mobile services, all secured using Azure Active Directory. You will be better able to design a modernization plan for organizations looking to move services from on-premises to the cloud.


1 H

Migrate the database to Azure SQL Database

Provision a SQL Server
Configure SQL Server firewall
Migrate the on-premises SQL database to Azure

1 H

Provision App Services

Create a Web App
Provision an API App

3 H

Identity and security

Create a new Contoso user
Register the Web API application
Expose Web API to other applications
Register the Desktop (WinForms) application
Register the mobile application
Configure access control for the PolicyConnect web application
Grant the ContosoInsurance Web app permissions to the Web API app

1 H

Upload PDFs to blob storage

Provision a storage account
Create container for storing PDFs in Azure storage
Bulk upload PDFs to blob storage using AzCopy

2 H

Create serverless API for accessing PDFs

Provision a Function App
Retrieve URL for policy documents in Azure storage
Create an Azure Functions Proxy
Parameterize Azure Functions Proxy

1 H

Create an Azure Search service

Create an Azure search service
Configure full-text search indexing

2 H

Configure Key Vault

Create a new Key Vault
Create a new secret to store the SQL connection string
Grant access to the secret to the Web API application

2 H

Configure and deploy the Contoso Insurance Web API

Add Application Settings to the API App
Deploy the Web API app from Visual Studio
Verify the Web API deployment

2 H

Configure and deploy the Contoso Insurance web app

Configure application settings in Azure
Deploy the Contoso Insurance Web App from Visual Studio
Login and verify the Web App deployment

1 H

Configure and run the legacy desktop (Windows Forms) application

Configure application settings in App.config
Run the desktop application

1 H

Configure and run the mobile application

Configure application settings in ApplicationSettings.cs
Run the mobile application

1 H

Create a Flow app to send push notifications

Sign up for a Flow account
Create new flow
Test your flow

2 H

Create an app in PowerApps

Sign up for a PowerApps account
Create new SQL connection
Create a new app
Design app
Edit the app settings and run the app

2 H

Add Azure Function to Azure API Management

Provision Azure API Management
Add API Definition to Function App
Import the Function App to API Management(APIM)
Test the APIM Developer Portal