Gitlab hero border pattern left svg Gitlab hero border pattern right svg

极狐GitLab培训服务

极狐 GitLab 与 Git 基础

课程概览

本课程将为您介绍极狐 GitLab 的基础知识、Git 相关概念及 Git 基本命令。它将从极狐 GitLab 的概述开始,向您介绍极狐 GitLab 的功能以及 DevOps 团队为何使用它等基础知识。 然后深入到 Git,这是 GitLab 用于源代码管理(SCM)的版本控制系统。 在整个课程流程中,我们将以 Demo 演示和动手实践的方式为您介绍极狐 GitLab 中使用的基础流程和任务,例如提交更改,创建分支和合并请求,使用 CI/CD 流水线以及安全扫描等。

适合学习的受众

所有对 Git 和极狐 GitLab 不熟悉的团队成员

课程构成

  • 由极狐 GitLab 技术培训师提供的实时培训课程
  • Demo 示范
  • 动手实践

学习目标

  • 了解极狐 GitLab 以及团队为何使用它
  • 执行基本的 Git 命令进行分支,合并和远程工作
  • 在 DevOps 生命周期内使用极狐GitLab 应用基本概念和技能

培训时长

包含两个 4 小时的远程培训,或者 1 天的现场课程。

班级人数

为保证授课效果,每班最多 12 名学员

课程表

Day 1:

时间安排 主题 内容
9:00 - 10:00a 极狐 GitLab 概览
  • 什么是极狐 GitLab?
  • 顺序 DevOps 与并发 DevOps
  • 使用极狐 GitLab 实现并发 DevOps
  • 极狐 GitLab 流程
  • 极狐 GitLab 推荐的过程
  • 极狐 GitLab 工作流程组件
  • Demo:极狐 GitLab 功能
10:00 - 10:45a 极狐 GitLab 组件介绍
  • 极狐GitLab 组织
  • 极狐GitLab Epic
  • Issue:工作流程的起点
  • Issue 的管理
  • 极狐GitLab 工作流程示例
  • Demo:极狐 GitLab 导航
  • 动手实践:创建项目和 Issue
11:00a - 1:00p Git 基础知识
  • 什么是 Git?
  • Git 关键术语
  • 为什么 Git 如此受欢迎
  • 集中式与分布式代码管理
  • 极狐 GitLab 中的基本 Git 工作流程
  • 常用命令
  • Demo:在本地使用 Git
  • 动手实践:使用 Git 在本地工作

Day 2

时间安排 主题 内容
9:00 - 10:45a 在极狐 GitLab 创建基础代码
  • 代码审查-典型工作流程
  • 代码审查工作流程-使用的极狐 GitLab 工具
  • 代码审查和协作的其他工具
  • Demo:极狐 GitLab 中的合并请求
  • Demo:在极狐 GitLab 中进行分配,审阅和批准
  • Demo:使用代码的其他工具
  • 动手实践:代码创建和审查
11:00a - 1:00p 极狐 GitLab CI/CD 功能
  • 什么是 CI/CD?
  • CI/CD 的优势
  • 并发 DevOps 生命周期
  • 极狐 GitLab 中的 CI/CD 功能
  • CI/CD 自动化任务
  • 极狐 GitLab CI/CD 关键成分
  • CI/CD Pipeline 剖析
  • Demo:CI/CD 示例
  • 动手实践:CI/CD Pipeline
极狐 GitLab 的打包和发布功能
  • 什么是软件包仓库和容器镜像库?
  • 极狐 GitLab 中的发布功能
  • 什么是 Auto DevOps?
  • Demo:Auto DevOps 和交互式 Web终端
极狐 GitLab 安全扫描
  • Demo:使用 SAST 模板
  • 动手实践:如何运行 SAST 扫描
  • 动手实践:在安全仪表板中查看扫描报告

需要提前具备的知识和技能

参加者需要对以下的概念有最基础的认识:

  • 对敏捷开发相关概念有初步了解
  • 对代码管理有初步了解

系统要求

需要有一台能够访问互联网并且安装了 Git 软件的笔记本电脑,详细要求请参考这个链接.

Git为Software Freedom Conservancy的注册商标,GitLab为GitLab B.V.的注册商标,我们已获授权使用“极狐GitLab”。