GitLab Essentials

GitLab Essentials

Collaborate and ship your code faster with Git and GitLab.

2 days

What you will learn in 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.


Why use a Version Control System?

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

Resolving conflicts

Complex Git workflows

Introduction to DevOps CI/CD

GitLab-CI outline

What are pipeline jobs?

GitLab-Runner-Setup (optional)

Building the first Build Pipeline with GitLab-CI

Writing jobs as Code (gitlab-ci.yml)

CI/CD Hands-On


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


To get most out of this course, you should have:

  • Basic understanding of Linux
  • Basic experience with the Linux terminal


Our trainers have years of experience and will deliver the right mix of:

  • Insightful theory
  • Practical examples

Technical requirements

We recommend the following equipment:

  • Stable internet connection
  • Modern browser

Get a free quote now

Fill out this form and click the „Submit“ button and we will send you a quote for
this course! No obligations, no commitment.

Learn more about
Continuous Delivery meets Cloud Native.
Discover more


Ansible Tower 101

This training is the follow up to the Ansible 101 training and will deepen your understanding even more.

Details & booking
25.06.24 - 27.06.24 (Language: EN) || 23.07.24 – 25.07.24 (EN)

Terraform Foundations - Public Training

Introduction to modern infrastructure provisioning. This public course will be held in English only.

Details & booking
18.06.24 – 20.06.24 (Sprache: EN) || 10.09.24 - 12.09.24 (Language: EN)

Vault Enterprise - Public Training

Introduction to HashiCorp Vault. This public course will be held in English only.

Details & booking