厌倦了每天重复编写样板代码和查阅繁琐的 API 文档?本课程教你如何利用 GitHub Copilot 自动生成高质量逻辑,将机械化的编码任务缩短至秒级,让你的精力回归到核心架构设计

您将学到

  • 在软件开发中正确使用 GitHub Copilot
  • 在复杂的编程项目中实战 Copilot
  • 通过有效的提示词,在几秒钟内生成代码、编写文档、解释和测试代码
  • 利用 GitHub Copilot 的功能,更快地编写更高质量的代码
  • 深入理解 GitHub Copilot 并充分发挥其潜力
  • 学习如何将模型上下文协议 (Model Context Protocol) 与 GitHub Copilot 结合使用
  • 在 Java 中使用 Copilot
  • 在 Python 中使用 Copilot
  • 在 React 中使用 Copilot
  • 为 GitHub Copilot 认证考试做准备

GitHub Copilot入门指南 章节概览

01 — 01 – 简介 (11 个课时)

  1. 001 如何学习本课程
  2. 002 第一个建议
  3. 003 Udemy 体验
  4. 004 课程中的所有代码
  5. 004 copilot-resources
  6. 005 什么是 GitHub Copilot
  7. 006 注册 GitHub Copilot
  8. 007 在 Visual Studio Code 中设置
  9. 008 可选 – 在 IntelliJ 中设置
  10. 009 隐私与 GitHub Copilot
  11. 010 GitHub Copilot 故障排除

02 — 02 – GitHub Copilot 入门 (10 个课时)

  1. 001 章节介绍
  2. 002 GitHub Copilot Chat 介绍
  3. 003 GitHub Copilot Chat – 高级功能
  4. 004 Copilot 作为高级自动补全系统
  5. 005 解释、审查、修复、编写文档
  6. 006 生成单元测试
  7. 007 使用 GitHub Copilot 学习
  8. 008 使用 Copilot 读取图像
  9. 009 深入了解 GitHub Copilot 的大语言模型、Token 和上下文
  10. 010 编写 Copilot 能理解的提示词

03 — 03 – GitHub Copilot 高级功能 (5 个课时)

  1. 001 章节介绍
  2. 002 Copilot 的自定义指令
  3. 003 配置其他 GitHub Copilot 操作
  4. 004 用于快速构建应用的 Copilot 代理模式 (Agent Mode)
  5. 005 自定义聊天模式

04 — 04 – GitHub Copilot 模型上下文协议 – MCP 与工具 (4 个课时)

  1. 001 章节介绍 – 对工具/函数的需求
  2. 002 安装和管理 MCP 服务器
  3. 003 手动安装 MCP 服务器
  4. 004 模型上下文协议 (MCP) 实践

05 — 05 – 编程入门 (1 个课时)

  1. 001 编程入门

06 — 06 – 适用于 JavaScript 和 TypeScript 的 GitHub Copilot (32 个课时)

  1. 001 JS
  2. 001 章节介绍
  3. 002 编码辅助
  4. 002 PasswordChecker
  5. 003 PasswordChecker.test
  6. 003 编写测试
  7. 004 特殊提示词
  8. 005 index
  9. 005 Server
  10. 005 TypeScript 与 GitHub Copilot
  11. 006 列表练习
  12. 007 可选 SQL 设置
  13. 008 createTable
  14. 008 SQL 表创建
  15. 009 EmplRoutes
  16. 009 Express 项目介绍
  17. 010 Express 项目初始化
  18. 011 数据库设置
  19. 011 EmplRepository
  20. 011 InMemoryRepository
  21. 012 EmplRepository
  22. 012 InMemoryRepository
  23. 012 使用 GitHub Copilot 编写查询
  24. 013 EmplRoutes
  25. 013 Express 应用程序
  26. 013 index
  27. 013 Server
  28. 014 EmplController
  29. 014 Express 控制器
  30. 015 requests
  31. 015 测试应用
  32. 016 章节总结

07 — 07 – 适用于 Python 的 GitHub Copilot (15 个课时)

  1. 001 Python
  2. 001 章节介绍
  3. 002 data
  4. 002 password-checker
  5. 002 Python 编码辅助
  6. 002 test-password-checker
  7. 003 生成文本
  8. 004 单元测试辅助
  9. 005 生成测试
  10. 006 data
  11. 006 处理列表
  12. 007 Readme
  13. 007 虚拟环境
  14. 008 data
  15. 008 用于数据可视化的 GitHub Copilot

08 — 08 – GitHub Copilot Java 开发实战 (31 项)

  1. 001 Java
  2. 001 章节介绍
  3. 002 App
  4. 002 pom
  5. 002 项目设置辅助
  6. 003 Employee
  7. 003 EmployeeList
  8. 003 Java 编码辅助
  9. 003 PasswordChecker
  10. 004 EmployeeListTest
  11. 004 PasswordCheckerTest
  12. 004 单元测试辅助
  13. 005 Employee
  14. 005 EmployeeList
  15. 005 Java 列表练习
  16. 006 可选 SQL 设置
  17. 007 Java Spring 应用介绍
  18. 008 Spring 项目初始化
  19. 009 EmplController
  20. 009 Employee
  21. 009 模型和 REST 控制器
  22. 010 EmplController
  23. 010 EmplRepository
  24. 010 EmplService
  25. 010 存储库和服务
  26. 011 请求
  27. 011 测试应用程序
  28. 012 高级单元测试 – Mock 和 Copilot
  29. 012 EmplApplicationTests
  30. 012 EmplControllerTest
  31. 012 EmplServiceTest

09 — 09 – React 开发实战 (21 项)

  1. 001 EmplBack-inMemory
  2. 001 React
  3. 001 章节介绍
  4. 002 React 应用设置
  5. 003 AddEmple
  6. 003 App
  7. 003 React Router
  8. 004 后端配置
  9. 004 InMemoryRepository
  10. 005 AddEmple
  11. 005 创建数据表单
  12. 005 DataService
  13. 005 Employee
  14. 006 DataService
  15. 006 从数据库解析员工
  16. 007 为浏览器访问准备服务器
  17. 008 列表数据组件
  18. 008 ListEmpl
  19. 009 EmplDetails
  20. 009 员工详情组件
  21. 010 导航

10 — 10 – 其他 GitHub Copilot 功能 (6 项)

  1. 001 章节介绍
  2. 002 GitHub Copilot CLI 安装
  3. 003 GitHub Copilot CLI 使用
  4. 004 查询
  5. 004 SQL 和数据库查询辅助
  6. 005 为不同的文件扩展名启用 Copilot

11 — 11 – 结束章节 (3 项)

  1. 001 课程总结
  2. 002 谢谢!
  3. 003 额外赠送资源

课程要求

  • 基础编程经验
  • GitHub 账号
  • GitHub Copilot 有效订阅

本课程包括

  • 角色扮演
  • 6 小时点播视频教程
  • 5 篇文章
  • 58 个可下载资源
  • 支持手机和电视端访问
  • 结业证书

课程描述

更新历史:

* 2025 年 12 月更新 *
Chat 更新 – 全新界面

* 2025 年 8 月更新 *
Model Context Protocol – 新增专用章节
使用 Copilot 学习 – 学习模式
使用 GitHub Copilot 识别图像
自定义指令 (Custom Instructions)
Copilot Agent 模式和自定义聊天模式

* 2025 年 6 月更新 *
Copilot Chat – 新功能

* 2025 年 1 月更新 *
多文件编辑 – 新功能
Copilot Chat – 课时内容更新

* 2024 年 12 月更新 *
新增 Spring 和 Express 项目
新增使用 Copilot 进行数据可视化

欢迎来到“ GitHub Copilot – 完整指南”!本综合课程旨在引导您深入了解 GitHub Copilot 的方方面面。这是一款由 AI 驱动的编码助手,能够彻底改变您的编程工作流程。

课程涵盖的主题:
– 什么是 GitHub Copilot 以及如何使用它
– 使用 GitHub Copilot 的核心优势
– 如何在 Visual Studio Code 和 JetBrains IDE 中注册并安装
– 在 Java 项目中使用 GitHub Copilot(结合 Spring)
– 在 Python 项目中使用 GitHub Copilot(结合数据可视化)
– 在 JavaScript 和 TypeScript 项目中使用 GitHub Copilot
– 在 React 开发中使用 GitHub Copilot
– 为 GitHub Copilot 认证考试做准备

中级主题:
– 如何使用 GitHub Copilot Chat 处理通用问题及在软件项目中使用
– 如何编写提示词并进行迭代优化
– 自动化代码生成
– 在 Visual Studio Code 中与 Copilot 交互的 4 种方式

在本课程中,您还将学习如何利用 GitHub Copilot 更快地编写 HTML 和 CSS。

高级主题(包含 JavaScript、Python 或 Java 代码示例):
– 复杂项目实战:密码检查器 – 编写提示词并使用 Copilot 迭代优化
– 搭建单元测试并使用 Copilot 生成复杂的测试用例
– 使用 GitHub Copilot 进行文本生成:代码描述、提交消息(Commit Messages)
– Model Context Protocol – 在 Copilot 中实现与应用

课程优势:

  • 超越基础 – 完成后,你可以直接将这些知识应用到生产代码中

  • 实用知识 – 精简 PPT 演示,专注于核心干货

  • 逻辑清晰且灵活的结构 – 按照你自己的节奏学习课程

  • 节奏快、内容精炼、省去冗长的打字过程 – 专注于讲解 – 尊重你的时间

  • 大字体、深色背景、全高清画质,即使在小屏幕或平板电脑上也能清晰阅读

  • 终身访问权限

  • 结业证书,可向你当前或潜在的雇主展示

  • 讲师在线答疑,积极互动

超越理论,向一位紧跟当下编程趋势的实战派讲师学习!

课程结束时,你将深入理解 GitHub Copilot 并掌握其全部潜力。无论你是想提升效率的资深开发者,还是想探索软件开发前沿工具的初学者,本课程都将让你获益匪浅。

加入这段旅程,开始使用 GitHub Copilot 实现事半功倍地编码,告别机械劳动!

本课程适合人群

  • 想要通过 GitHub Copilot 提升生产力的开发者
  • 想要备考 GitHub Copilot 认证的学生

主题授权提示:请在后台主题设置-主题授权-激活主题的正版授权,授权购买:RiTheme官网