Modernize Apps and Databases

Last Updated 01 Jan 2026

Course Overview

Understand the Azure apps, databases and cloud concepts. This course equips IT professionals and developers with the knowledge and practical skills to successfully migrate and modernize legacy applications and databases using Microsoft Azure services. It focuses on strategies, tools, and best practices for cloud adoption, modernization patterns, and platform-native solutions.

Duration - 16 Hours

Level - Intermediate

Style - Self paced

Course Type - Project Ready with Labs

Certification - No

Hands on Labs - Yes

Solution Areas - Azure - Cloud & AI Platform, Migrate and Modernize Your estate

Course Modules

Introduction to Legacy and Modern Apps

Legacy applications are traditional on-premises systems with limited scalability, while modern applications leverage cloud computing for flexibility and efficiency. This module compares on-premises and cloud designs to highlight the advantages of cloud-based architectures.

Understand Cloud Adoption

The Microsoft Cloud Adoption Framework for Azure provides structured guidance to help organizations plan, adopt, and govern Azure effectively. This module covers key essentials for modernizing and innovating on Azure, including strategies to migrate or modernize applications and databases.

DevOps with GitHub

This module introduces DevOps and Agentic DevOps, focusing on AI-assisted development practices. It highlights how GitHub Copilot accelerates coding, automation, and collaboration.

Approaches to Migrate Legacy Databases to Azure

This module covers Azure storage options and the basics of on-premises versus cloud databases. It also highlights key tools and approaches for migrating SQL, MySQL, PostgreSQL, and MongoDB workloads to Azure.

Cloud design patterns and design principles for Azure applications

This module provides an overview of cloud design patterns and core design principles for Azure applications. It also covers resiliency checklists and best practices to build secure, scalable, and reliable cloud solutions.

Understand the Azure App Service and Containerization on Azure

This module introduces Azure App Service and key approaches for building modern applications using microservices. It covers Azure Container Apps, Azure Functions, AKS for managing containerized workloads, and Azure API Management for securing and scaling APIs.

Migrate Apps to Azure

This module focuses on migrating .NET and Java applications to Azure. It outlines key strategies and tools to modernize applications while ensuring performance, scalability, and reliability.

Secure and govern Azure Apps and databases

This module explains the Security pillar of the Azure Well-Architected Framework. It highlights how Microsoft Defender for Cloud helps defend against threats and protect migrated workloads.

Integrate AI into your Azure App Service applications

This module introduces Generative AI and key AI services available on Azure. It also explains how to integrate AI capabilities into Azure applications to build intelligent, modern solutions.

Post-training Skills Assessment

Take this assessment to validate your skills gathered from the self-paced online learning course completed in this course to mark your completion.

Course Completion Survey

Share your feedback with us regarding your experience!

Other courses in this Category

Intermediate

Implement with impact: Azure Machine Learning and MLOps

Duration - 16 Hours
Course
Advanced

Implement with impact: Accelerate Agentic AI

Duration - 20 Hours
Course
Intermediate

Implementing a Hyperconverged Infrastructure with Azure Local ​

Duration - 16 Hours
Course
Intermediate

Implement with impact: Microsoft Fabric: Databases

Duration - 8 Hours
Course