Exemple de migration de l’université Contoso

L’exemple d’application web Contoso University fournit un exemple de projet que vous pouvez expérimenter à l’aide de la modernisation de GitHub Copilot pour .NET (préversion). Pour plus d’informations et des instructions pas à pas, consultez le guide de démarrage rapide.

Vue d’ensemble du scénario

Contoso University est un système de gestion universitaire fictif créé à l’origine avec .NET Framework 4.8. L’application inclut des fonctionnalités telles que :

  • Inscription des étudiants
  • Gestion des cours
  • Affectations d’instructeurs

Le système hérité s’appuie sur les composants Windows :

  • SQL Server LocalDB pour le stockage de base de données
  • Système de fichiers local pour la gestion des fichiers
  • File d’attente de messages Microsoft (MSMQ) pour la messagerie de notification

Modernisation avec Azure

À l’aide de la Modernization for .NET (Aperçu), vous pouvez mettre à jour l’exemple pour utiliser des services Azure modernes et natifs du cloud.

  • Azure SQL Database remplace SQL Server LocalDB
  • Stockage Blob Azure remplace l’accès au système de fichiers local
  • Azure Service Bus remplace MSMQ
  • Azure Key Vault fournit une gestion sécurisée des secrets

Cette migration montre comment transformer une application locale héritée en une solution native cloud évolutive et gérable à l’aide de GitHub Copilot et de services Azure.

En savoir plus