感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
GitLab与DevOps生命周期管理简介
- GitLab概述及其在软件开发中的作用
- 理解GitLab作为完整的DevOps平台
- GitLab的关键功能:源代码控制、CI/CD、安全和项目管理
- GitLab与传统版本控制平台的比较
安装和配置GitLab
- 在不同环境中安装GitLab
- 配置GitLab设置和服务
- 理解GitLab架构和组件
- 初始设置和管理任务
Git与版本控制基础
- 回顾Git概念和工作流程
- 仓库、分支、提交和合并
- 使用GitLab管理源代码
- 应用版本控制最佳实践
浏览GitLab平台
- 探索GitLab用户界面
- 使用Web IDE
- 管理项目和仓库
- 使用GitLab的功能和工具
GitLab工作流程与协作
- 理解GitLab开发工作流程
- 分支策略和合并请求
- 代码审查和协作实践
- 管理团队和权限
管理用户、群组和项目
- 理解命名空间和群组
- 创建和组织项目
- 管理用户和访问权限
- 应用基于角色的访问控制
持续集成与持续交付(CI/CD)
- 理解CI/CD概念
- 创建GitLab CI/CD流水线
- 使用GitLab runners
- 自动化构建、测试和部署流程
项目与问题管理
- 在GitLab中管理问题和任务
- 使用里程碑和标签
- 规划并跟踪开发工作
- 提升团队协作和可见性
使用GitLab进行文档编写和发布
- 使用GitLab Markdown
- 创建项目文档
- 使用GitLab Pages发布网站
- 有效管理项目信息
安全与最佳实践
- GitLab安全功能
- 保护仓库和敏感信息
- 管理安全开发工作流程
- 应用GitLab管理最佳实践
故障排除与实践工作坊
- 诊断常见GitLab问题
- 构建完整的GitLab工作流程
- 实施源代码控制和CI/CD实践
- 课程回顾与后续步骤
要求
- 对版本控制系统有基本了解。
- 有Linux命令行使用经验。
目标受众
- 开发人员
14 小时
客户评论 (7)
我喜欢培训师与我们之间的轻松沟通,对我们问题的关注,以及回答我们问题时提供的见解和额外知识。我喜欢节奏,即使遇到技术问题,也从未感到匆忙。每个主题都得到了妥善处理。
Melania Mieczkowska - IAV Poland
课程 - Gitlab and Gitlab CI
机器翻译
讲座的节奏。Bartek询问是否有某个主题不为人知,如果确实需要深入探讨某些部分,他会详细讲解。如果所有参与者都熟悉该主题,他会简要描述,以确保每个人都能理解。
Michal Domanski - IAV Poland
课程 - Gitlab and Gitlab CI
机器翻译
清晰的沟通技能
Marcin Straczek - IAV Poland
课程 - Gitlab and Gitlab CI
机器翻译
节奏, 笑话, 想法
Jakub Lewandowski - IAV Poland
课程 - Gitlab and Gitlab CI
机器翻译
我欣赏培训师与参与者接触时的自由
Kasia Cieslak - Inter Cars S.A.
课程 - Gitlab and Gitlab CI
机器翻译
总体来说,这是一个很好的复习,类似于Azure Devops中的内容,学到了一些东西
Shafiq - Department of Social Services
课程 - Gitlab and Gitlab CI
机器翻译
不要假设听众具备技术知识。能够清晰地解释与练习相关的主题,并逐步说明变更应用带来的影响。
Neesha - Department of Social Services
课程 - Gitlab and Gitlab CI
机器翻译