通过我们为 C#/.NET 开发者量身定制的 6 节课程,提升您的编码效率。本课程由专家指导,教您如何将 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 额度 和高达 $150,000 的 Azure 额度,用于通过 Azure OpenAI 服务访问 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 扩展。设计提示以从 GitHub Copilot 生成有用的建议。使用 GitHub Copilot 改进 C# Minimal API 项目。 |
05 | 使用 GitHub Copilot 创建一个小游戏 | 使用 GitHub Copilot 帮助您构建基于 C# 的小游戏。 | 设计提示以从 GitHub Copilot 生成有用的建议,从而整合游戏逻辑并改进基于 C# 的游戏。 |
06 | 使用 Copilot for Azure 部署到云端 | 学习使用 GitHub Copilot for Azure 的云部署——您的云端成功指南。 | 利用 Azure 的强大可扩展性实现轻松的应用程序部署。 |
在 Microsoft Learn 上探索更多 .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 的包管理入门
- 后端 Web 开发入门
- 前端 Web 开发入门
- .NET MAUI 入门
- Blazor 混合开发入门
- 使用 .NET 和 Docker 的容器化入门
- Entity Framework Core 入门
- Azure 上的 .NET 入门
我们的团队还制作了其他课程!请查看:
- 生成式 AI 入门
- 生成式 AI 入门 .NET
- 使用 JavaScript 的生成式 AI
- AI 入门
- 数据科学入门
- 机器学习入门
- 网络安全入门
- Web 开发入门
- 物联网入门
- XR 开发入门
- 掌握 GitHub Copilot 进行配对编程
- 掌握 GitHub Copilot 为 C#/.NET 开发者服务
- 选择你的 Copilot 冒险之旅
欢迎对本项目提出贡献和建议。大多数贡献需要您同意一份贡献者许可协议 (CLA),声明您有权并确实授予我们使用您贡献的权利。详情请访问 https://cla.opensource.microsoft.com。
当您提交一个 pull request 时,CLA 机器人会自动确定您是否需要提供 CLA,并适当标注 PR(例如,状态检查、评论)。只需按照机器人提供的说明操作即可。您只需在使用 CLA 的所有仓库中完成一次此流程。
本项目已采用 Microsoft 开源行为准则。
有关更多信息,请参阅 行为准则常见问题 或联系 [email protected] 提出任何额外的问题或意见。
本项目可能包含项目、产品或服务的商标或标志。使用 Microsoft 商标或标志需遵守 Microsoft 商标和品牌指南。
在修改版本的项目中使用 Microsoft 商标或标志不得引起混淆或暗示 Microsoft 的赞助。
任何第三方商标或标志的使用需遵守第三方的相关政策。
免责声明:
本文档通过基于机器的人工智能翻译服务进行翻译。尽管我们努力确保准确性,但请注意,自动翻译可能包含错误或不准确之处。应以原始语言的文档为权威来源。对于关键信息,建议使用专业人工翻译。对于因使用本翻译而导致的任何误解或误读,我们概不负责。