Introduction to GitHub Copilot app modernization
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.