コース: GitHub Copilotを使ったAIペアプログラミング

今すぐコースを受講しましょう

今すぐ登録して、23,100件以上登録されている、業界エキスパート指導のコースを受講しましょう。

バックエンド側の仕様を知る

バックエンド側の仕様を知る

GItHub Copilot と ペアプログラミングを行いながら、 バックエンドのアプリケーションを 作成します。 このアプリケーションは ASP.NET の MVC、 webapi のプロジェクトとして 作成されています。 画面はバックエンドのアプリケーションが 完成した状態のコードです。 EnployerController に Get と Post という2つのメソッドが 適宜されています。 Get はこのバックエンドの アプリケーションがデータベースに 保持している Employee という 従業員を表すモデルのデータを 返します。 Post は逆に Employee のデータを保存する API です。 モデルとして Models というフォルダーの下に Employee.cs があります。 ID、Name、Age、 そして YearsOfService という 4つのプロパティを持っています。 このアプリケーションを実行すると、 Get の場合は このように JSON 形式のデータが 返ってきます。 アプリケーションの起動時に Get で取得されるデータは Program.cs に 定義されており、 Name が John、 そして Name が Jane という 2つのデータが保存されています。 データベースには Entity Framework Core の インメモリデータベースを 利用しているので、 このアプリケーションを 利用する場合は、 Entity Framework Core の パッケージを導入する必要があります。 このようなアプリケーションを GitHub Copilot と ペアプログラミングを行うことで 素早く作成することができます。

目次