Version Control & Collaboration

Understanding GitLab’s core functionality for managing Git repositories, including branching, merging, and collaborating on code through merge requests.

Code Review & Quality

Exploring GitLab’s features for code review, including merge request comments, approvals, and code quality analysis tools.

CI/CD & Automation

Delving into GitLab’s CI/CD capabilities, including pipeline creation, automation of builds, tests, and deployments.

Project Management

Understanding GitLab’s project management features, such as issue tracking, milestones, and kanban boards.

Team Management

Learning how GitLab handles team access, permissions, roles, and collaboration within groups and projects.

Security & Compliance

Exploring GitLab’s built-in security features, including vulnerability scanning, dependency management, and compliance tools.

GitLab Editions & Features

Comparing the features of GitLab Community Edition , Enterprise Edition EE, and JiHu Edition (JH) and understanding the value proposition for different use cases.

Integrations & Extensibility

Discovering GitLab’s integration capabilities with other tools and how to extend its functionality with custom plugins and APIs.

GitLab UI & Workflow

Familiarizing yourself with the user interface and typical workflow for interacting with GitLab.

GitLab Docs & Support

Knowing where to find documentation, tutorials, and support resources for GitLab.

Codebase

Learn the codebase to contribute to gitlab