Exemplo de migração da Contoso University

O aplicativo Web de exemplo da Contoso University fornece um projeto de exemplo com o qual você pode experimentar usando a modernização do GitHub Copilot para .NET (versão prévia). Para obter mais informações e instruções passo a passo, consulte o guia de início rápido.

Visão geral do cenário

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

  • Registro de aluno
  • Gerenciamento de cursos
  • Atribuições de instrutor

O sistema herdado depende de componentes baseados no Windows:

  • LOCALDB do SQL Server para armazenamento de banco de dados
  • Sistema de arquivos local para gerenciamento de arquivos
  • MsMQ (Fila de Mensagens da Microsoft) para mensagens de notificação

Modernização com o Azure

Usando a Modernização para .NET (versão prévia), você pode atualizar o exemplo para usar serviços modernos e nativos de nuvem do Azure:

  • 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
  • Barramento de Serviço do Azure substitui o MSMQ
  • O Azure Key Vault fornece gerenciamento de segredos seguros

Esta migração ilustra como transformar um aplicativo local herdado em uma solução nativa de nuvem escalonável e mantenedível usando o GitHub Copilot e os serviços do Azure.

Saiba Mais