掌握 GitHub Copilot 用于 AI 配对编程
一门包含 8 课的课程,教授您使用 GitHub Copilot 和 AI 配对编程资源所需的一切知识。
通过我们全面的课程,解锁协作编码的力量,掌握 GitHub Copilot 用于配对编程。这一前沿课程无缝集成了通过 GitHub Copilot 提供的 AI 驱动编码辅助,让学生在与伙伴合作的同时提升他们的编码技能。在为期 10 小时的互动课程中,参与者将学习必要的设置程序,利用 Visual Studio Code 和 GitHub Copilot 聊天进行实时协作。深入挖掘 GitHub Copilot 的自动完成功能、可定制特性和高级编程技巧,同时拥抱 AI 驱动的算法。从错误处理到单元测试,这个课程旨在灌输最佳实践并提升代码质量。沉浸在一个通过最先进的 AI 技术与配对编程策略结合的变革性学习体验中,为在当今动态的软件开发环境中取得成功提供必备工具。
🌱 开始
要开始,请务必按照指示将课程 fork 到自己的 GitHub 账号,以便更改任何代码并完成挑战。您还可以 为本库加星(🌟) 以便以后更容易找到。
以下是每节课的链接。随时探索并从您最感兴趣的课程开始!
🧠 想了解更多?
完成本课程后,查看我们的 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 开发代码! | 如何创建代码区间,从代码区间推送代码,选择自定义镜像以及自定义代码区间。 |
03 | GitHub Copilot 简介 | GitHub Copilot 可以通过为您提供类似自动完成功能的建议来帮助编程,就在 VS Code 和 Codepaces 中。 | 创建文件,让 Copilot AI 为代码和注释提供生成建议。 |
04 | 使用 GitHub Copilot 与 JavaScript | 使用 GitHub Copilot,这是一位提供类似自动完成功能建议的 AI 配对编程助手,从事 JavaScript 开发。 | 在 Visual Studio Code 中启用 GitHub Copilot 扩展。设计促进 GitHub Copilot 生成有用建议的提示。使用 GitHub Copilot 改进 JavaScript 项目。 |
05 | 使用 GitHub Copilot 与 Python | 使用 GitHub Copilot,这是一位提供类似自动完成功能建议的 AI 配对编程助手,从事 Python 开发。 | 在 Visual Studio Code 中启用 GitHub Copilot 扩展。设计促进 GitHub Copilot 生成有用建议的提示。使用 GitHub Copilot 改进 Python 项目。 |
06 | 使用 GitHub Copilot 与 C# | 使用 GitHub Copilot,这是一位提供类似自动完成功能建议的 AI 配对编程助手,从事 C# 开发。 | 在 Visual Studio Code 中启用 GitHub Copilot 扩展。设计促进 GitHub Copilot 生成有用建议的提示。使用 GitHub Copilot 改进 C# Minimal API 项目。 |
07 | 用 GitHub Copilot 创建迷你游戏 | 使用 GitHub Copilot 协助您构建基于 Python 的迷你游戏。 | 设计促进 GitHub Copilot 生成有用建议的提示,结合游戏逻辑并改进您的 Python 游戏。 |
08 | 使用 GitHub Copilot 高级功能 | 使用 GitHub Copilot 的高级功能,如内嵌聊天、斜线命令和代理。 | 在项目的更深层次上与 GitHub Copilot 互动并就其问题提问。 |
🎒 其他课程
我们的团队生产其他课程!查看: - 生成式 AI 初学者 - AI 初学者 - 数据科学初学者 - 机器学习初学者 - 网络安全初学者 - Web 开发初学者 - 物联网初学者 - XR 开发初学者