感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
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)
我获得了关于Python中Streamlit库的知识,我肯定会尝试使用它来改进我们团队中基于R Shiny开发的apps。
Michal Maj - XL Catlin Services SE (AXA XL)
课程 - GitHub Copilot for Developers
机器翻译