GitLab 与 Git 基础 极狐 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:00 a极狐 GitLab 概览什么是极狐 GitLab ?顺序 DevOps 与并发 DevOps使用极狐 GitLab 实现并发 DevOps极狐 GitLab 流程极狐 GitLab 推荐的过程极狐 GitLab 工作流程组件Demo:极狐 GitLab 功能10:00 – 10:45 a极狐 GitLab 组件介绍极狐 GitLab 组织极狐 GitLab EpicIssue:工作流程的起点Issue 的管理极狐 GitLab 工作流程示例Demo:极狐 GitLab 导航动手实践:创建项目和 Issue11:00 a – 1:00 pGit 基础知识什么是 Git ?Git 关键术语为什么 Git 如此受欢迎集中式与分布式代码管理极狐 GitLab 中的基本 Git 工作流程常用命令Demo:在本地使用 Git动手实践:使用 Git 在本地工作Day 2 时间安排主题内容9:00 – 10:45 a在极狐 GitLab 创建基础代码代码审查-典型工作流程代码审查工作流程-使用的极狐 GitLab 工具代码审查和协作的其他工具Demo:极狐 GitLab 中的合并请求Demo:在极狐 GitLab 中进行分配,审阅和批准Demo:使用代码的其他工具动手实践:代码创建和审查11:00 a – 1:00 p极狐 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 软件的笔记本电脑极狐 GitLab 访问: 每位学员都将通过访问极狐 GitLab Cloud 环境来参加动手实践活动浏览器: 请不要使用IE 浏览器