microsoft/Mastering-GitHub-Copilot-for-Paired-Programming
A multi-module course teaching everything you need to know about using GitHub Copilot as an AI Peer Programming resource.
这个项目是什么
掌握GitHub Copilot是一个免费的、自定进度的课程(总共约10小时),教你如何将GitHub Copilot(一个AI编程助手)用作真正的编程伙伴。该课程围绕Copilot的Agent模式构建——该功能允许AI不仅建议代码,还能在你给出自然语言指令时主动规划、编写、测试和迭代多步骤任务。
你将学到什么
课程涵盖如何:
- 使用自然语言提示启动多步骤解决方案(从规划和架构到代码生成、测试和迭代)
- 在多种编程语言中使用Copilot:JavaScript、Python、C#和SQL
- 从命令行(CLI)使用Copilot,并作为可委派任务的编码代理
- 通过模型上下文协议(MCP)将Copilot与外部工具集成
- 将Copilot应用于真实场景:构建迷你游戏、升级遗留代码、将应用迁移到新语言、使用Jupyter笔记本进行数据科学,以及使用Azure部署到云
课程结构
课程分为三个级别:
- 初级——一课:GitHub Copilot入门
- 中级——七课:JavaScript、Python、C#、CLI、编码代理、MCP集成和迷你游戏项目
- 高级——六课:高级功能、Azure部署、复杂SQL、遗留项目升级、语言迁移和数据科学
每课包括书面指南(在其README中)、练习或作业以实践所学内容,以及额外资源的链接。
开始所需条件
- 一个GitHub账户(你将fork课程仓库,以便按自己的节奏修改代码并完成挑战)
- 一个有效的GitHub Copilot订阅(README中有免费注册链接)
如何获得帮助或贡献
- 帮助:加入Azure AI Foundry社区Discord或在Azure AI Foundry开发者论坛发帖(链接在README中)
- 贡献:通过提出问题或创建拉取请求来报告拼写或代码错误;你也可以建议新课程或练习
相关课程
该项目还指向其他免费的Microsoft课程,包括生成式AI、机器学习、Web开发等——全部从README链接。
相关
- 项目
- 项目
- 项目
- 项目