课程大纲

GitHub Copilot简介

  • GitHub Copilot是什么及其工作原理
  • 支持的环境与IDE集成
  • 开发者与DevOps专业人士的用例

Copilot入门

  • 在Visual Studio Code中启用Copilot
  • 向Copilot提出有用的代码建议
  • 理解并优化Copilot生成的代码

使用Copilot进行DevOps任务

  • 为CI/CD工作流生成YAML配置
  • 在Copilot支持下编写GitHub Actions
  • 自动化测试、代码检查及部署管道

Shell脚本与基础设施自动化

  • 使用Copilot编写并改进shell脚本
  • 向Copilot提出Dockerfile、Terraform或Kubernetes配置片段请求
  • 验证生成的自动化脚本

AI辅助提升生产力

  • 减少样板代码和重复性任务
  • 在敏捷冲刺中更快地使用Copilot
  • 将Copilot与GitHub CLI及终端工作流结合使用

局限性、道德与最佳实践

  • 理解Copilot的范围与边界
  • 安全问题与知识产权考量
  • 审查AI生成代码的最佳实践

项目练习与真实场景

  • 为Web应用程序自动化CI/CD工作流
  • 编写可重用的GitHub Actions模板
  • 跨仓库使用Copilot进行团队协作

总结与下一步

要求

  • 具备基本的软件开发概念知识。
  • 熟悉Git或版本控制工作流程。
  • 具备YAML、shell脚本或CI/CD工具的基础经验。

目标受众

  • 希望提升DevOps生产力的开发者。
  • DevOps初学者及自动化爱好者。
  • 寻求在工作流程中利用AI支持的敏捷团队成员。
 14 小时

客户评论 (1)

即将举行的公开课程

课程分类