GitLab Essentials
Collaborate and ship your code faster with Git and GitLab.
What you will learn in this course
WHY THIS COURSE IS A GAMECHANGER: Without clear workflows, development slows and errors multiply. After this training, you’ll use GitLab effectively for version control, CI/CD, and efficient team collaboration.
ABOUT THIS COURSE: This course introduces Git with an additional focus on using GitLab. You will learn to track changes with the most popular Source Control Management software: Git. No more losing code!
We will teach you how to collaborate on a shared code base, how to manage releases and how to establish a workflow that will help you ship code faster with Git and GitLab.
With a duration of two days, we can commit more time to practical examples in this course and allow more room for custom Git/GitLab workflows.
Agenda
Introduction to Git
What is a repository?
Modifying, staging and committing changes
Working with Branches
Remote repositories
Using your own GitLab server
Working together on a repository
Merge Requests and pulling changes
Complex Git workflows
GitLab-CI outline
What are pipeline jobs?
Writing jobs as Code (gitlab-ci.yml)
CI/CD Hands-On
audience
This course is designed for
- Software Developers that want to have control over their source code
- Integration Engineers that need to combine several code pieces into one releasable code base
- Operation Engineers that need an easy way to access releases
prerequisites
To get most out of this course, you should have:
- Basic understanding of Linux
- Basic experience with the Linux terminal
style
Our trainers have years of experience and will deliver the right mix of:
- Content based on real scenarios from everyday developer life
- Practical exercises in the form of hands-on labs
- Official training partners (Mondoo & IBM HashiCorp)
- Lifetime access to course materials
- Update information even after the workshop
- Experts with real project experience
Technical requirements
We recommend the following equipment:
- Stable internet connection
- Modern browser



Need more than training?
Training is often a first step. Many teams realize they need support beyond the course to make things work in production, speed up the process or bridge short-term bottlenecks..
We can support you beyond training, through hands-on consulting, project collaboration, or as an embedded enablement team, we are helping you apply what you learned, validate decisions, and move forward with confidence.
Related Courses
GitLab Essentials
Collaborate and ship your code faster with Git and GitLab.
Details & bookingCINC Essentials
The perfect base to learn how to use configuration management for your services.
Details & bookingAI Skills & MCP Server Development
Build custom skills and MCP servers and connect Claude Code, Open Code, and GitHub Copilot to your internal systems and APIs.
Details & booking