GitLab Essentials

GitLab Essentials

Collaborate and ship your code faster with Git and GitLab.

Beginner
SCM
2 days

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

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

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:

  • Insightful theory
  • Practical examples

Technical requirements

We recommend the following equipment:

  • Stable internet connection
  • Modern browser

Bicycle
Tadpole
Frog

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.

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
Cloud Native GitOps
Continuous Delivery meets Cloud Native.
Discover more

Related Courses

Coming Soon
Beginner

New Courses & Lectures

We are always working on expanding our range of courses.

Details & booking
NEW
Intermediate

Operational Infrastructure as Code

Build the ultimate infrastructure workflow with HCP Terraform and Packer.

Details & booking
Coming Soon
Beginner

EU NIS2 Guidelines

Gain in-depth knowledge of the EU NIS2 guidelines in this one-day workshop, covering key provisions, compliance requirements, and …

Details & booking