Introduction to GitHub Copilot app modernization

Beginner
Developer
Azure

GitHub Copilot app modernization is a specialized GitHub Copilot agent that helps you upgrade Java and .NET projects to newer versions, and migrate Java, .NET, and Python applications to Azure. Unlike general-purpose Copilot code suggestions, this product provides structured, end-to-end workflows, from assessment and planning through code transformation, build validation, and deployment.

Learning objectives

After completing this module, you will be able to:

  • Describe GitHub Copilot app modernization and its capabilities.
  • Identify GitHub Copilot app modernization supported languages, frameworks, and platforms.
  • Understand the GitHub Copilot app modernization workflow.
  • Work with GitHub Copilot app modernization predefined and custom tasks.
  • Understand how to refactor and upgrade legacy code with the GitHub Copilot app modernization agent.
  • Understand how the modernization agent handles framework upgrades and Azure migration.

Prerequisites

To get the best learning experience from this module, you should have knowledge and experience of:

  • Microsoft Azure and cloud services
  • AI concepts
  • Architecture concepts

Get started with Azure

Choose the Azure account that's right for you. Pay as you go or try Azure free for up to 30 days. Sign up.