AI 支援型開発を始めよう

概略

Visual Studio Code環境でGitHub Copilotを使用する方法について説明します。 このトレーニングでは、コード分析、インラインとプロジェクトのドキュメント、アプリ開発、単体テスト、コード リファクタリングについて説明し、Vibe コーディングの概要を説明します。

前提条件

  • 個人のGitHub アカウントまたは組織または企業によって管理されているGitHub アカウントには、GitHub Copilotのアクティブなサブスクリプションが必要です。
  • 1 年以上のコード開発経験をお勧めします。
  • C# 開発キット拡張機能を使用してVisual Studio Codeで C# アプリケーションを開発した経験がある場合は、お勧めします。

このラーニング パス内のモジュール

このモジュールでは、開発者にGitHub Copilot製品、GitHub Copilot開発者に提供される利点、GitHub CopilotとGitHub Copilotチャットの製品機能、および GitHub Copilot 拡張機能について説明します。Visual Studio Code。

このモジュールでは、Visual Studio Code用の GitHub Copilot Chat 拡張機能を使用して、コードの説明、プロジェクト ドキュメント、インライン コード コメントドキュメントの生成について説明します。

このモジュールでは、GitHub CopilotとGitHub Copilotチャットの提案を使用して新しいコードを作成する方法について説明します。 オートコンプリートとコード更新の提案は、Visual Studio CodeのGitHub Copilotを使用して生成、管理、実装されます。

このモジュールでは、GitHub CopilotとGitHub Copilot チャットを使用して単体テストを作成する方法について説明します。 演習では、単体テスト プロジェクトを作成し、Visual Studio Codeで単体テストを実行する実際の経験を提供します。  

このモジュールでは、GitHub Copilot Chatを使用して、既存のコードベースの機能強化を開発する方法について説明します。 演習では、コードの品質、信頼性、パフォーマンス、およびセキュリティを向上させる GitHub Copilot の提案の実装に関する実用的なエクスペリエンスが提供されます。

このモジュールでは、アプリ開発に対する Vibe コーディングアプローチと、GitHub Copilot エージェントを使用してアプリを作成および調整する Vibe コーディング プロセスを実装する方法について説明します。