What is Git and GitLab CI/CD and why are they essential?
Git has established itself as the standard for code versioning, and GitLab as one of the most widely used DevOps platforms for centralizing code, automating deployments and orchestrating CI/CD pipelines. Mastering Git and GitLab pipelines helps teams deliver more reliably, trace the history of changes and speed up time to production. For any IT team in Switzerland, a solid grasp of versioning and continuous integration is now an operational prerequisite, regardless of the language or technical stack in use.
Positioning in the DevOps ecosystem
The Git & GitLab CI/CD Fundamentals training is the most logical entry point to understand how a modern development workflow is organized. It naturally precedes advanced courses such as GitLab CI/CD Advanced (GLB-02) or preparation for the GitLab Associate certification (GLB-10). It also combines well with Docker, Kubernetes and Terraform training, since GitLab pipelines often orchestrate deployments to these platforms.
Why take this training rather than learn on your own?
Learning Git and GitLab alone is possible but often time-consuming: the documentation is vast, best practices are numerous, and manipulation mistakes (rebase, merge, force push) can be costly in a team environment. This training saves you time through a structured learning path, exercises guided by an expert instructor and scenarios inspired by real projects. You leave with operational reflexes, not just theoretical knowledge.
Practical tips to get the most out of the training
To progress quickly after the training, practice Git daily, even on personal projects. Set up a small GitLab CI/CD pipeline on a test project to consolidate what you learned: lint, automated tests, build, deployment. Then explore more advanced features (environments, conditional rules, artifacts) that are covered in the GitLab CI/CD Advanced training.
FAQ
Do I need a GitLab account to attend this training?
No, a GitLab environment is provided during the course. Creating a free account on gitlab.com is however recommended to keep practicing after the session.
Can I take this course without knowing Docker or Kubernetes?
Yes. The training is accessible to Docker/Kubernetes beginners. A general understanding of containers is a plus but not a strict prerequisite.
Are Git and GitHub equivalent to GitLab?
Git is the version control system itself. GitHub and GitLab are two platforms that host Git repositories. The Git commands learned are 100% transferable. GitLab stands out with particularly mature native CI/CD integration.
Does this training prepare for the GitLab Associate certification?
This training lays the essential foundations. To prepare specifically for the official GitLab Associate certification, we recommend the dedicated GLB-10 course, which explicitly targets the exam domains.