Exemplo de migração da Universidade Contoso

A aplicação web de exemplo da Contoso University fornece um projeto de exemplo que pode experimentar usando a modernização do GitHub Copilot para .NET (Pré-visualização). Para obter mais informações e instruções passo a passo, consulte o guia de início rápido.

Descrição geral do cenário

A Universidade Contoso é um sistema de gerenciamento de universidade fictício criado originalmente com o .NET Framework 4.8. O aplicativo inclui recursos como:

  • Inscrição de alunos
  • Gestão do curso
  • Atribuições do instrutor

O sistema herdado depende de componentes baseados no Windows:

  • SQL Server LocalDB para armazenamento de banco de dados
  • Sistema de arquivos local para gerenciamento de arquivos
  • Microsoft Message Queue (MSMQ) para mensagens de notificação

Modernização com o Azure

Usando o Modernization for .NET (Pré-visualização), pode atualizar o exemplo para usar serviços Azure modernos e nativos na cloud:

  • O Banco de Dados SQL do Azure substitui o SQL Server LocalDB
  • O Armazenamento de Blobs do Azure substitui o acesso ao sistema de arquivos local
  • O Barramento de Serviço do Azure substitui o MSMQ
  • O Azure Key Vault fornece gerenciamento seguro de segredos

Essa migração ilustra como transformar um aplicativo local legado em uma solução nativa da nuvem escalável e sustentável usando o GitHub Copilot e os serviços do Azure.

Mais informações