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

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

Bicycle

Benefits

Multiple Hands On Labs

Multiple
Hands On Labs

Personal Certificate

Personal Certificate

Virtual Classroom

Virtual Classroom

Own Lab-Environment

Own Lab-Environment

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.

Why Infralovers is your perfect partner

DE | EN

We speak two languages

100%

Real world experiences

10+

Years of experience

1500+

Training hours held per year

Feedback Rating
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

GitHub Essentials

This two-day course introduces Git and GitHub, teaching you how to track changes, collaborate on code, manage releases, and …

Details & booking
NEW
Beginner

IBM watsonx.ai for Enterprise

Master watsonx Code Assistant for enterprise teams. Deploy regulated industries compliance, and enterprise AI lifecycle …

Details & booking
NEW
Intermediate

AI 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