Contoso University のサンプル Web アプリには、GitHub Copilot モダン化 for .NET (プレビュー) を使用して実験できるサンプル プロジェクトが用意されています。 詳細と詳細な手順については、 クイック スタート ガイドを参照してください。
シナリオの概要
Contoso University は、もともと .NET Framework 4.8 で構築された架空の大学管理システムです。 アプリケーションには、次のような機能が含まれています。
- 学生の登録
- コース管理
- インストラクターの割り当て
レガシ システムは、Windows ベースのコンポーネントに依存しています。
- データベース ストレージ用の SQL Server LocalDB
- ファイル 管理用のローカル ファイル システム
- 通知メッセージングのためのMicrosoft Message Queue (MSMQ)
Azure を使用したモダン化
.NET のモダン化 (プレビュー) を使用すると、最新のクラウドネイティブ Azure サービスを使用するようにサンプルを更新できます。
- Azure SQL Database が SQL Server LocalDB に置き換わる
- Azure Blob Storage が ローカル ファイル システムのアクセスを置き換える
- Azure Service Bus が MSMQ に置き換わる
- Azure Key Vault はセキュリティで保護されたシークレット管理を提供します
この移行では、GitHub Copilot と Azure サービスを使用して、従来のオンプレミス アプリケーションをスケーラブルで保守しやすいクラウドネイティブ ソリューションに変換する方法を示します。
詳細情報
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET