MFE-IT

GitLab CI/CD Training Course - Master the automation of testing, builds and deployments for your projects

Reference: 2B/EN/GL2C
870 € excl. VAT
2 Days
14 h
18 Jan. 2027
Remote
15 Feb. 2027
Remote
8 Mar. 2027
Remote
5 Apr. 2027
Remote
3 May 2027
Remote
7 Jun. 2027
Remote

Each session will take place even if only one person is registered (except in cases of force majeure)

GitLab CI/CD Training Course

Description of the GitLab CI/CD Training Course

GitLab CI/CD is much more than a continuous integration tool : it is a comprehensive automation platform that allows you to test, deliver, and deploy your code at every stage of the DevOps cycle.

This training guides you through the implementation of efficient, understandable and maintainable pipelines, suitable for all types of projects (monoliths, microservices, front-end, APIs, etc.). You will learn how to structure your.gitlab-ci.yml, manage runners, environments and secrets, and automate your development processes.

This advanced training course gives you the keys to mastering Git in depth, optimising your workflows and securing your delivery cycles.

Through challenging practical cases, you will learn how to manipulate history with finesse, choose the right workflows for your projects, and integrate Git into your CI/CD processes with clarity and performance.
This is an essential training course for developers, DevOps, tech leads, or quality managers who want to make their deliveries more reliable and faster..

Also discover our Git Training Course and our Advanced Git Training Course.

Format

Remote (recorded sessions). 

GOOD TO KNOW

This training course includes numerous exercises (60% practical) to enhance learning. Each session will take place even if only one person is registered (except in cases of force majeure). A preliminary interview is held between the participant and/or a company representative in order to fully assess the participant’s profile (level, needs, professional context, challenges, etc.).
Assessment : during the training course, the trainer assesses the participants’ progress through multiple-choice questions, role-playing exercises and practical work. Participants receive a certificate of completion at the end of the training course. 

objectives ot this GitLab CI/CD Training Course

By the end, each participant will be able to :

  • Understand how GitLab CI/CD works and its components.
  • Write simple and then advanced.gitlab-ci.yml pipelines.
  • Define build, test, lint, package, and deployment steps.anage environment variables, runners, and target environments.
  • Deploy automatically to servers (Docker, SSH, Kubernetes, etc.).
  • Monitor pipelines and diagnose failures effectively

Prerequisites

  • Proficiency in Git and collaborative versioning
  • Basic knowledge of development (backend or frontend)
  • Comfortable with the terminal and configuration files (YAML)
  • Because each participant has a unique background and expectations, a preliminary interview with our expert allows us to precisely identify their objectives, level and professional challenges.
    This enables us to tailor the training content to ensure relevant and personalised learning.

Target Audience

Developers, tech leads, DevOps and architects with prior hands-on practice of Git.

Detailed ot this GitLab CI/CD Training Course

Introduction to GitLab CI/CD

Introduction to GitLab, runners, jobs, stages, DevOps cycles, YAML.

.gitlab-ci.yml, simple job, test steps, basic syntax, manual or automatic execution.

Environment variables, dotenv, secrets, dynamic.gitlab-ci, credential security.

Running unit tests, linting, compiling, packaging. Caching, artefacts, parallelisation.

Staging/production environments, deployment via Docker, SSH, SCP, or Kubernetes. Strategies: automatic, manual, with validation.

Includes templates, parent-child pipelines, multi-project pipelines, triggers, schedules, and rules.

Integration with Jira, Slack alerts, quality tracking, delivery monitoring, log auditing.

This training course :

  • Goes beyond simple YAML files to address pipeline architecture.
  • Is production-oriented: secret management, rollback, business integration.
  • Provides a concrete DevOps view suitable for all types of projects (API, web, mobile, containers, etc.).
  • Includes examples that can be reproduced in your organisation and adapted to your actual pipelines.

FAQ – GitLab CI/CD Training

GitLab CI/CD is the continuous integration and delivery engine built into GitLab. It relies on.gitlab-ci.yml files to define pipelines that automatically build, test, and deploy your code on every push. It supports shared or dedicated runners. MFE-IT trains Dev and Ops teams to design robust and secure pipelines.

Both tools automate CI/CD from YAML files, but GitLab CI/CD is natively integrated with GitLab with fine-grained environment management, Auto DevOps, and Review Apps. GitHub Actions relies on a marketplace of actions. The MFE-IT training compares both and presents the typical GitLab patterns.

You organize jobs by stages (build, test, security, deploy), factor out with includes and extends, secure secrets via protected CI/CD variables, set up caching, and trigger deployments via environments with approvals. MFE-IT covers these best practices with real-world cases.

The training lasts 2 days, i.e. 14 hours, either remotely or on-site, with a maximum of 3 participants per session and 30 days of post-training support included.

Would you like to know about upcoming sessions ?

Would you like to schedule this GitLab CI/CD Training Course on a specific date ? Contact us by email or by filling out the contact form.