课程大纲

GitHub Copilot简介

  • AI配对编程概述
  • GitHub Copilot的功能与局限性
  • Copilot生态系统:IDEs、CLI、PRs和Chat

入门

  • 在VS Code、JetBrains和Neovim中安装和配置GitHub Copilot
  • 使用GitHub进行身份验证和管理订阅
  • 探索Copilot的设置和偏好

高效使用GitHub Copilot

  • 生成代码补全、函数和样板代码
  • 处理多行和上下文建议
  • 自定义和优化Copilot输出
  • 使用Copilot编写注释和文档

Copilot Chat与协作功能

  • 使用Copilot Chat进行API探索和重构
  • 使用Copilot Chat进行调试和故障排除
  • Copilot在Pull Requests中的应用:建议和代码审查

高级工作流程与Copilot

  • 将Copilot集成到CLI工作流程中
  • 在测试驱动开发中使用Copilot
  • 将Copilot与框架和库配对使用

负责任与安全的使用

  • 理解许可、隐私和知识产权问题
  • 减少不安全或偏见代码的风险
  • 企业和团队采用的最佳实践

最佳实践与案例研究

  • 在日常开发中最大化Copilot的生产力
  • Copilot在不同语言中的实际应用示例
  • 使用Copilot的团队的经验教训与成功案例

总结与下一步

要求

  • 至少掌握一种编程语言的基础知识(如Python、JavaScript、Java、C#)。
  • 熟悉使用IDE或代码编辑器(如VS Code或JetBrains)。
  • 具备Git和GitHub工作流程的基础知识更佳。

受众

  • 开发者
  • 程序员
  • 软件工程师
 14 小时

客户评论 (1)

即将举行的公开课程

课程分类