GITLABDEVOPS

GitLab DevOps

GitLab is a DevOps platform that allows for the complete management of a software project's lifecycle, including source code management, continuous integration and continuous delivery (CI/CD), and project management. This two-day training is intended for development teams who wish to acquire the fundamental basics for using GitLab daily in every project stage. This training will allow teams to understand the majority of GitLab's functionalities to start using it on end-to-end projects.

✓ Official training SFEIR InstituteLevel Intermediate⏱️ 2 days (14h)

What you will learn

  • Use GitLab to manage a software project's lifecycle with a DevOps approach
  • Manage development workflows
  • Manage issues
  • Implement the basics of continuous integration, deployment, and delivery
  • Administer your GitLab environment, users, and projects

Prerequisites

  • Understanding of version control systems
  • Practical experience with git. Having taken the Git course or having equivalent knowledge
  • Experience with the Linux command line

Target audience

  • Developers, Operators, Project Manager/Scrum Master, Any other person wishing to be comfortable managing a software project with GitLab on a daily basis

Training Program

7 modules to master the fundamentals

Topics covered

  • →Review of Git, its concepts, and its ecosystem
  • →What is GitLab, its history, and its current state
  • →The different products (Open-source, SaaS), features, pricing
  • →The organization of GitLab

Activities

Overview of GitLab's features and its architecture

Topics covered

  • →User management
  • →Creating and using SSH keys
  • →GitLab projects: creation, templates, forks

Activities

Creating users and projects

Topics covered

  • →Git workflows with GitLab, including merge requests
  • →Review of some advanced Git concepts on GitLab: Squash, Rebase, Cherry-Pick
  • →Collaboration
  • →WebIDE

Activities

Implementing a workflow based on GitLab Flow

Topics covered

  • →Creating issues and issue lists
  • →Issues and merge requests
  • →Designing and using an Issues Board
  • →Using labels
  • →Managing Milestones

Activities

Bringing an idea to life with GitLab

Topics covered

  • →Review of CI/CD concepts and terminology
  • →CI/CD workflows with GitLab (Concept and implementation)
  • →Pipelines (Concept and implementation)
  • →Runners (operation/usage)
  • →Auto DevOps (Demonstration and reference CI/CD resources)

Activities

Complete CI/CD workflow with GitLab

Topics covered

  • →Environments and parameterization
  • →Dynamic environment (Review Apps)
  • →Statistics, versions, users

Activities

Administering environments with GitLab

Topics covered

  • →Webhooks, API and integration with partners
  • →Integrations especially for monitoring and observations (metrics, errors, trace, feature flags,...)
  • →Packages and Registries
  • →GitLab Markdown (presentation)
  • →Wiki
  • →Gitlab pages
  • →Todo-lists and time tracking

Activities

Implementing webhooks

Implementing packaging and registries

Creating static websites with GitLab Pages

Quality Process

SFEIR Institute's commitment: an excellence approach to ensure the quality and success of all our training programs. Learn more about our quality approach

Teaching Methods Used
  • Lectures / Theoretical Slides — Presentation of concepts using visual aids (PowerPoint, PDF).
  • Technical Demonstration (Demos) — The instructor performs a task or procedure while students observe.
  • Guided Labs — Guided practical exercises on software, hardware, or technical environments.
Evaluation and Monitoring System

The achievement of training objectives is evaluated at multiple levels to ensure quality:

  • Continuous Knowledge Assessment : Verification of knowledge throughout the training via participatory methods (quizzes, practical exercises, case studies) under instructor supervision.
  • Progress Measurement : Comparative self-assessment system including an initial diagnostic to determine the starting level, followed by a final evaluation to validate skills development.
  • Quality Evaluation : End-of-session satisfaction questionnaire to measure the relevance and effectiveness of the training as perceived by participants.

Upcoming sessions

January 8, 2026
Distanciel • Français
Register
March 11, 2026
Distanciel • Français
Register
May 5, 2026
Distanciel • Français
Register
July 2, 2026
Distanciel • Français
Register
September 3, 2026
Distanciel • Français
Register
November 5, 2026
Distanciel • Français
Register
February 5, 2026
Distanciel • Français
Register
April 9, 2026
Distanciel • Français
Register
June 4, 2026
Distanciel • Français
Register
October 1, 2026
Distanciel • Français
Register
December 3, 2026
Distanciel • Français
Register
February 5, 2026
Distanciel • Français
Register
April 9, 2026
Distanciel • Français
Register
June 4, 2026
Distanciel • Français
Register
August 6, 2026
Distanciel • Français
Register
October 1, 2026
Distanciel • Français
Register
December 3, 2026
Distanciel • Français
Register

1,400€ excl. VAT

per learner