GITLABOFF_ADVCICD

GitLab Advanced CI/CD Training

This advanced class extends the knowledge and concepts of the foundational CI/CD class, adding the skills needed to implement CI/CD best practices across more complex use cases. Throughout this hands-on session, participants will explore GitLab CI/CD features like feature flags, review apps, canary deployments, and runner scaling/distribution strategies. The curriculum covers additional configuration options such as multi-project pipelines, merge trains, and environment management. Optimization techniques like fail-fast testing, parallelization, and reference tags are examined for enhancing efficiency. Revisiting best practices and troubleshooting strategies round out the content, equipping learners to implement CI/CD pipelines leveraging the full scope of GitLab's capabilities.

GitLab
✓ Formation officielle GitLabNiveau Advanced⏱️ 1 jour (7h)

Ce que vous allez apprendre

  • Implement CI/CD best practices for complex use cases
  • Explore GitLab CI/CD features like feature flags, review apps, and canary deployments
  • Understand runner scaling and distribution strategies
  • Configure multi-project pipelines, merge trains, and manage environments
  • Apply optimization techniques like fail-fast testing and parallelization
  • Utilize advanced features like extends, hidden jobs, anchors, and reference tags
  • Troubleshoot complex CI/CD pipeline issues

Prérequis

  • Topics covered in the GitLab CI/CD training or equivalent experience with GitLab
  • This class is not appropriate for students with no CI/CD or GitLab knowledge
  • Computer with internet access and Git installed

Public cible

  • Development teams, Quality assurance teams, Release engineers

Programme de la Formation

9 modules pour maîtriser les fondamentaux

Sujets abordés

  • →Quick review of GitLab CI/CD class concepts
  • →Overview of what will be covered and the lab scenario

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.

Prochaines sessions

Aucune date ne vous convient ?

Nous organisons régulièrement de nouvelles sessions. Contactez-nous pour connaître les prochaines dates disponibles ou pour organiser une session à la date de votre choix.

S'inscrire à une date personnalisée

700€ HT

par apprenant