GitHub スキルの演習

完了

中央にある GitHub Copilot スキルの演習アイコンのスクリーンショット。

演習の概要

マージイントン高校へようこそ! この実践的なスキルセッションでは、学生がアクティブな状態を維持し、仲間と競争するのを助けるために設計されたソーシャルフィットネスアプリである OctoFit Tracker を開発するジム教師の役割を担います。 GitHub Copilot エージェント モードを使用すると、AI 支援型開発のベスト プラクティスを学習しながら、機能的なプロトタイプを迅速に構築できます。

ワークショップの目的

このワークショップの終わりまでに、次の作業を行います。

  • GitHub Codespaces を使用して開発環境を設定します。
  • GitHub Copilot を使用して、アプリ開発を高速化します。
  • Copilot エージェント モードを使用して OctoFit Tracker のコア機能を実装します。
  • AI で生成されたコードをプロンプトおよび調整するためのベスト プラクティスを適用します。

アプリケーション機能

OctoFit トラッカーには次のものが含まれます。

  • 学生とジムの教師のユーザー プロファイル。
  • フィットネスの進行状況を監視するためのアクティビティ追跡。
  • 共同作業の目標のためのチームの作成と管理。
  • 学生のパフォーマンスをランク付けするためのランキング。
  • 学生の改善に役立つパーソナライズされたトレーニングの提案。

実践的な演習: OctoFit トラッカーの開発

この演習では、次の手順について説明します。

  1. 開発用に GitHub Codespace を設定します。
  2. GitHub Copilot をインストールして構成します。
  3. Copilot エージェント モードを使用して、主要なアプリ コンポーネントを生成および調整します。
  4. AI 支援を使用して、フィットネスの追跡、ランキング、ユーザー プロファイルを実装します。
  5. AI によって生成されたコードをテストして最適化します。

概要

[GitHub で演習を開始する] をクリックして、一連のコーディングの課題を完了するテンプレート リポジトリに移動します。 開始する前に、次の手順に従います。

  1. [ コースの開始] または [このテンプレートを使用して 独自のリポジトリを作成する] を選択します。 プライベート リポジトリではアクション (分) が使用されるため、パブリック リポジトリを使用することをお勧めします。 セットアップ後約 20 秒待ってから、ページを更新します。

  2. リポジトリの README の指示に従って演習を完了します。

演習を完了したら、次の目的でこのモジュールに戻ります。

  • 簡単な知識チェック
  • 学習した内容のまとめ
  • このモジュールを修了するためのバッジ

この演習を完了するために、いずれかのワークフロー ファイルを変更する必要はありません。 このワークフローの内容を変更すると、アクションの検証、フィードバックの提供、または結果の採点というこの演習の機能が損なわれる可能性があります

GitHub で演習を開始する