Ejemplo de migración de Contoso University

La aplicación web de ejemplo contoso University proporciona un proyecto de ejemplo con el que puede experimentar con el uso de la modernización de Copilot de GitHub para .NET (versión preliminar). Para obtener más información e instrucciones paso a paso, consulte la guía de inicio rápido.

Información general del escenario

Contoso University es un sistema de administración universitario ficticio creado originalmente con .NET Framework 4.8. La aplicación incluye características como:

  • Inscripción de alumnos
  • Administración de cursos
  • Asignaciones de instructores

El sistema heredado se basa en componentes basados en Windows:

  • SQL Server LocalDB para el almacenamiento de bases de datos
  • Sistema de archivos local para la administración de archivos
  • Cola de mensajes de Microsoft (MSMQ) para la mensajería de notificación

Modernización con Azure

Con la modernización de .NET (versión preliminar), puede actualizar el ejemplo para usar los servicios modernos de Azure nativos de la nube:

  • Azure SQL Database reemplaza a SQL Server LocalDB
  • Azure Blob Storage reemplaza el acceso al sistema de archivos local.
  • Azure Service Bus reemplaza MSMQ
  • Azure Key Vault proporciona administración segura de secretos

Esta migración muestra cómo transformar una aplicación local heredada en una solución nativa de nube escalable y fácil de mantener mediante los servicios de GitHub Copilot y Azure.

Aprende más