透過我們專家主導的 6 堂課程,提升 C#/.NET 開發效率。學習如何將 AI 驅動的程式碼輔助無縫整合到工作流程中,自動化測試,並利用 Visual Studio Code 和 Copilot Chat 提升團隊協作。從智慧自動完成到簡化的單元測試,這門課程涵蓋了幫助你撰寫更乾淨、更快速、更聰明的程式碼的基本技巧。
開始之前,請按照指引將課程 Fork 到你自己的 GitHub 帳戶中。這樣你可以依照自己的進度修改程式碼並完成挑戰。
使用 GitHub Copilot,你需要有一個有效的 GitHub Copilot 訂閱。
免費註冊:GitHub Copilot.
為了方便日後再次訪問這個資源庫,你也可以 加星標 (🌟) 這個資源庫。
以下是每個課程的連結——隨時探索並深入你最感興趣的主題吧!
語言 | 代碼 | 翻譯版 README 連結 | 最後更新日期 |
---|---|---|---|
簡體中文 | zh | 簡體中文翻譯 | 2025-03-05 |
繁體中文 | tw | 繁體中文翻譯 | 2025-03-05 |
法文 | fr | 法文翻譯 | 2025-03-05 |
日文 | ja | 日文翻譯 | 2025-03-05 |
韓文 | ko | 韓文翻譯 | 2025-03-05 |
葡萄牙文 | pt | 葡萄牙文翻譯 | 2025-03-05 |
西班牙文 | es | 西班牙文翻譯 | 2025-03-05 |
土耳其文 | tr | 土耳其文翻譯 | 2025-03-05 |
越南文 | vi | 越南文翻譯 | 2025-03-05 |
完成這門課程後,查看我們的 GitHub Copilot 學習合集,繼續提升你的 AI 配對編程知識!
註冊 Microsoft for Startups Founders Hub,獲得 免費 OpenAI 點數 和高達 $150k 的 Azure 點數,用於通過 Azure OpenAI Services 訪問 OpenAI 模型。
以下是你可以為這門課程做出貢獻的方式:
- README 中的書面課程
- 一個挑戰或作業,用於應用所學
- 連結到額外資源,幫助你持續學習
課程連結 | 教授概念 | 學習目標 | |
---|---|---|---|
01 | GitHub 簡介 | 在一小時內開始使用 GitHub。 | 介紹資源庫、分支、提交和拉取請求的基礎知識。 |
02 | GitHub Codespaces 簡介 | 使用 GitHub Codespaces 和 Visual Studio Code 開發程式碼! | 學習如何創建 Codespace、從 Codespace 推送程式碼、選擇自定義映像,以及自定義 Codespace。 |
03 | GitHub Copilot 簡介 | GitHub Copilot 可以在 VS Code 和 Codespaces 中提供自動完成樣式的建議,幫助你編碼。 | 建立檔案,讓 Copilot AI 生成程式碼和註解建議。 |
04 | 使用 GitHub Copilot 與 C# | 使用 GitHub Copilot 作為 AI 配對編程助手,為你提供自動完成樣式的建議,與 C# 協作。 | 啟用 Visual Studio Code 中的 GitHub Copilot 擴展。撰寫提示以生成有用的 Copilot 建議。使用 Copilot 改進 C# Minimal API 專案。 |
05 | 使用 GitHub Copilot 創建迷你遊戲 | 使用 GitHub Copilot 協助你構建基於 C# 的迷你遊戲。 | 撰寫提示以生成有用的建議,將遊戲邏輯整合到 C# 遊戲中並進行改進。 |
06 | 使用 Copilot for Azure 部署到雲端 | 學習如何使用 GitHub Copilot for Azure 進行雲端部署,實現高效的雲端成功之路。 | 利用 Azure 的強大擴展性輕鬆部署應用程式。 |
在 Microsoft Learn Training 上探索更多 .NET 課程:
- 學習 C#
- .NET 簡介
- 使用 .NET MAUI 構建移動和桌面應用
- 理解 ASP.NET Core 基礎
- 使用 Blazor 構建 Web 應用
- 使用 Azure OpenAI 開發生成式 AI 應用
- 使用 .NET Aspire 構建分散式應用
- .NET 初學者開發
- C# 初學者指南
- 使用 .NET 的生成式 AI 初學者指南
- 使用 VS Code 開發 C# 的初學者指南
- 使用 Visual Studio 和 .NET 開發的初學者指南
- 使用 NuGet 進行套件管理的初學者指南
- 後端網頁開發初學者指南
- 前端網頁開發初學者指南
- .NET MAUI 初學者指南
- Blazor 混合應用開發初學者指南
- 使用 .NET 和 Docker 的容器化初學者指南
- Entity Framework Core 初學者指南
- Azure 上的 .NET 初學者指南
我們的團隊還製作了其他課程!快來看看:
- 生成式 AI 初學者指南
- 生成式 AI 初學者指南 .NET
- 使用 JavaScript 的生成式 AI
- AI 初學者指南
- 資料科學初學者指南
- 機器學習初學者指南
- 網路安全初學者指南
- 網頁開發初學者指南
- 物聯網初學者指南
- XR 開發初學者指南
- 掌握 GitHub Copilot 進行配對編程
- 掌握 GitHub Copilot 為 C#/.NET 開發者服務
- 選擇你的 Copilot 冒險
此專案歡迎貢獻和建議。大多數貢獻需要您同意一份貢獻者授權協議 (CLA),聲明您有權利並實際授予我們使用您的貢獻的權利。詳細資訊請參閱 https://cla.opensource.microsoft.com。
當您提交拉取請求時,CLA 機器人會自動判定您是否需要提供 CLA 並適當地標註 PR(例如,狀態檢查、評論)。只需按照機器人的指示操作即可。您只需在所有使用我們 CLA 的儲存庫中完成一次此步驟。
此專案已採用 Microsoft 開源行為準則。
欲了解更多資訊,請參閱 行為準則 FAQ 或聯繫 [email protected] 提出任何其他問題或意見。
此專案可能包含專案、產品或服務的商標或標誌。經授權使用 Microsoft 商標或標誌需遵循 Microsoft 商標與品牌準則。
在修改版本中使用 Microsoft 商標或標誌不得引起混淆或暗示 Microsoft 的贊助。
任何第三方商標或標誌的使用需遵守第三方的相關政策。
免責聲明:
本文件已使用機器翻譯服務進行翻譯。我們努力確保準確性,但請注意,自動翻譯可能會包含錯誤或不準確之處。應以原始語言的文件作為權威來源。對於關鍵資訊,建議尋求專業的人工作翻譯。我們對因使用此翻譯而引起的任何誤解或誤讀不承擔責任。