- 了解软件开发流程
- 具备使用版本控制系统(如Git)的经验
- 熟悉基本的命令行操作
目标受众
- 软件开发人员
- DevOps工程师
- 技术主管和IT安全专业人员
GitHub 是一个用于版本控制和协作的平台,使团队能够高效管理代码和工作流程,同时整合必要的安全性和 DevOps 实践。
这门由讲师指导的培训(线上或线下)针对中级开发人员和 DevOps 专业人士,旨在提升其 GitHub 环境的安全性、治理和自动化,特别是在企业环境中。
在培训结束时,参与者将能够:
- 配置和管理 GitHub 的安全设置和存储库访问。
- 使用 GitHub 工具(如 Dependabot 和 CodeQL)实施安全最佳实践。
- 创建、重复使用和维护 GitHub Actions 和工作流程。
- 监控和审核活动,以实现大规模的合规性和治理。
课程形式
- 互动式讲座和讨论。
- 大量练习和实践。
- 在实时实验室环境中进行动手操作。
课程定制选项
- 如需为本课程定制培训,请联系我们安排。
GitHub 企业版介绍
- GitHub 的功能与企业特性概述
- 了解 GitHub 的安全与合规优先事项
- 设置企业环境
安全功能与特性
- 储存库的安全配置
- 权限与存取管理
- 分支保护规则的配置
- 实施安全最佳实践
进阶安全最佳实践
- 使用 Dependabot 和 CodeQL 进行安全分析
- 监控漏洞与修补程式
- 实施密码扫描与安全政策
GitHub 企业版的进阶安全工具
- 配置 SSO 与多因素验证
- GitHub 上的审计与活动日志
- 配置合规规则
建立与维护工作流程
- GitHub Actions 介绍
- 建立自动化工作流程
- 触发条件与执行条件
使用工作流程
- 跨储存库重复使用工作流程
- 监控与除错工作流程
编写与维护 Actions
- 建立自定义 Actions
- 发布与分享 Actions
管理企业的 GitHub Actions
- 控制组织中 GitHub Actions 的使用
- 配置执行权限
- 监控企业工作流程
总结与下一步
United Arab Emirates - GitHub Fundamentals for Enterprise Security and Automation
Qatar - GitHub Fundamentals for Enterprise Security and Automation
Egypt - GitHub Fundamentals for Enterprise Security and Automation
Saudi Arabia - GitHub Fundamentals for Enterprise Security and Automation
South Africa - GitHub Fundamentals for Enterprise Security and Automation
Brasil - GitHub Fundamentals for Enterprise Security and Automation
Canada - GitHub Fundamentals for Enterprise Security and Automation
中国 - GitHub Fundamentals for Enterprise Security and Automation
香港 - GitHub Fundamentals for Enterprise Security and Automation
澳門 - GitHub Fundamentals for Enterprise Security and Automation
台灣 - GitHub Fundamentals for Enterprise Security and Automation
USA - GitHub Fundamentals for Enterprise Security and Automation
Österreich - GitHub Fundamentals for Enterprise Security and Automation
Schweiz - GitHub Fundamentals for Enterprise Security and Automation
Deutschland - GitHub Fundamentals for Enterprise Security and Automation
Czech Republic - GitHub Fundamentals for Enterprise Security and Automation
Denmark - GitHub Fundamentals for Enterprise Security and Automation
Estonia - GitHub Fundamentals for Enterprise Security and Automation
Finland - GitHub Fundamentals for Enterprise Security and Automation
Greece - GitHub Fundamentals for Enterprise Security and Automation
Magyarország - GitHub Fundamentals for Enterprise Security and Automation
Ireland - GitHub Fundamentals for Enterprise Security and Automation
Luxembourg - GitHub Fundamentals for Enterprise Security and Automation
Latvia - GitHub Fundamentals for Enterprise Security and Automation
España - GitHub Fundamentals for Enterprise Security and Automation
Italia - GitHub Fundamentals for Enterprise Security and Automation
Lithuania - GitHub Fundamentals for Enterprise Security and Automation
Nederland - GitHub Fundamentals for Enterprise Security and Automation
Norway - GitHub Fundamentals for Enterprise Security and Automation
Portugal - GitHub Fundamentals for Enterprise Security and Automation
România - GitHub Fundamentals for Enterprise Security and Automation
Sverige - GitHub Fundamentals for Enterprise Security and Automation
Türkiye - GitHub Fundamentals for Enterprise Security and Automation
Malta - GitHub Fundamentals for Enterprise Security and Automation
Belgique - GitHub Fundamentals for Enterprise Security and Automation
France - GitHub Fundamentals for Enterprise Security and Automation
日本 - GitHub Fundamentals for Enterprise Security and Automation
Australia - GitHub Fundamentals for Enterprise Security and Automation
Malaysia - GitHub Fundamentals for Enterprise Security and Automation
New Zealand - GitHub Fundamentals for Enterprise Security and Automation
Philippines - GitHub Fundamentals for Enterprise Security and Automation
Singapore - GitHub Fundamentals for Enterprise Security and Automation
Thailand - GitHub Fundamentals for Enterprise Security and Automation
Vietnam - GitHub Fundamentals for Enterprise Security and Automation
India - GitHub Fundamentals for Enterprise Security and Automation
Argentina - GitHub Fundamentals for Enterprise Security and Automation
Chile - GitHub Fundamentals for Enterprise Security and Automation
Costa Rica - GitHub Fundamentals for Enterprise Security and Automation
Ecuador - GitHub Fundamentals for Enterprise Security and Automation
Guatemala - GitHub Fundamentals for Enterprise Security and Automation
Colombia - GitHub Fundamentals for Enterprise Security and Automation
México - GitHub Fundamentals for Enterprise Security and Automation
Panama - GitHub Fundamentals for Enterprise Security and Automation
Peru - GitHub Fundamentals for Enterprise Security and Automation
Uruguay - GitHub Fundamentals for Enterprise Security and Automation
Venezuela - GitHub Fundamentals for Enterprise Security and Automation
Polska - GitHub Fundamentals for Enterprise Security and Automation
United Kingdom - GitHub Fundamentals for Enterprise Security and Automation
South Korea - GitHub Fundamentals for Enterprise Security and Automation
Pakistan - GitHub Fundamentals for Enterprise Security and Automation
Sri Lanka - GitHub Fundamentals for Enterprise Security and Automation
Bulgaria - GitHub Fundamentals for Enterprise Security and Automation
Bolivia - GitHub Fundamentals for Enterprise Security and Automation
Indonesia - GitHub Fundamentals for Enterprise Security and Automation
Kazakhstan - GitHub Fundamentals for Enterprise Security and Automation
Moldova - GitHub Fundamentals for Enterprise Security and Automation
Morocco - GitHub Fundamentals for Enterprise Security and Automation
Tunisia - GitHub Fundamentals for Enterprise Security and Automation
Kuwait - GitHub Fundamentals for Enterprise Security and Automation
Oman - GitHub Fundamentals for Enterprise Security and Automation
Slovakia - GitHub Fundamentals for Enterprise Security and Automation
Kenya - GitHub Fundamentals for Enterprise Security and Automation
Nigeria - GitHub Fundamentals for Enterprise Security and Automation
Botswana - GitHub Fundamentals for Enterprise Security and Automation
Slovenia - GitHub Fundamentals for Enterprise Security and Automation
Croatia - GitHub Fundamentals for Enterprise Security and Automation
Serbia - GitHub Fundamentals for Enterprise Security and Automation
Bhutan - GitHub Fundamentals for Enterprise Security and Automation
Nepal - GitHub Fundamentals for Enterprise Security and Automation
Uzbekistan - GitHub Fundamentals for Enterprise Security and Automation