GitHub 技能練習

已完成

中間 GitHub Copilot 技能練習圖示的螢幕擷取畫面。

練習概觀

歡迎來到默寧頓高中! 在這個實際作技能研討會中,您扮演了一位發展 OctoFit Tracker 的健身房教師的角色,這是一個社交健身應用程式,旨在幫助學生保持活躍,並與同齡人競爭。 使用 GitHub Copilot 代理程式模式,您將會快速建置功能原型,同時學習 AI 輔助開發的最佳做法。

工作坊目標

在此研討會結束時,您將:

  • 使用 GitHub Codespaces 設定開發環境。
  • 使用 GitHub Copilot 加速應用程式開發。
  • 使用 Copilot 代理程式模式實作 OctoFit Tracker 的核心功能。
  • 使用最佳實踐提示並改進 AI 生成的程式碼。

應用程式功能

OctoFit Tracker 包括:

  • 學生和體育老師的使用者檔案。
  • 活動追蹤來監控健身進度。
  • 共同作業目標的小組建立和管理。
  • 排名學生表現的排行榜。
  • 個人化鍛煉建議可協助學生改善。

實作練習:開發 OctoFit 追蹤器

本練習會逐步引導您完成下列步驟:

  1. 設定 GitHub Codespace 以進行開發。
  2. 安裝和設定 GitHub Copilot。
  3. 使用 Copilot 代理程式模式來產生和精簡主要應用程式元件。
  4. 透過 AI 協助實現健身追蹤、排行榜和使用者檔案。
  5. 測試和優化 AI 產生的程式代碼。

開始

按兩下 GitHub 上的 [開始練習 ],流覽至範本存放庫,您可以在其中完成一系列程式代碼撰寫挑戰。 開始之前,請遵循下列步驟:

  1. 選取 [開始課程 ] 或 [使用此範本 建立您自己的存放庫]。 建議您使用公用存放庫,因為私人存放庫會耗用 Actions 分鐘數。 在安裝之後等候大約 20 秒,然後重新整理頁面。

  2. 請遵循存放庫中的自述檔指示來完成練習。

完成練習之後,請返回此課程模組,以取得:

  • 快速知識檢定
  • 您已經學到內容的摘要
  • 完成此課程模組獲得的徽章

備註

您不需要修改任何工作流程檔案,即可完成此練習。 改變此工作流程中的內容,可能會破壞練習驗證您的動作、提供意見反應或為結果評分的能力