EIEIOTECHNOVATION
← Training programmes

EIEIO / AUTOMATION & EMERGING TECHNOLOGY

GitLab Certified CI CD Associate Course

Course outline

2 days

Duration

GitLab Certified CI/CD Associate Course

2 days

Overview

Individuals who earn GitLab Certified CI/CD Associate certification are able to perform the following tasks.

  • Explain what GitLab CI/CD is and why teams use it
  • Identify the key components needed for a CI/CD pipeline
  • Explain GitLabs’ CI/CD functions
  • Verify a new feature
  • Scope and persist variables at various levels
  • Scaffold out the basics of a test, build, review, and deploy pipeline using feature/ topic branching as the review mechanism
  • Apply the GitLab release and deployment workflow
  • Use artifacts and dependency caching
  • Build and deploy images to the GitLab registry

Target Candidate

The target candidates are development teams, quality assurance teams, and release engineers.

Recommended Prerequisite Knowledge

The target candidate should have knowledge of the topics covered in the GitLab with Git Essentials course or equivalent experience with Git and GitLab. This course is not appropriate for students with no Git or GitLab knowledge

Learning Objectives

Upon completion of this course, learners will be able to:

  • Explain what GitLab is and why teams use it
  • Use Gitlab workflow features to create and organize Groups, Projects, and Issues
  • Perform basic Git commands for branching and merging locally and remotely
  • Apply fundamental concepts and skills using GitLab within the DevOps lifecycle
  • Provision, define and configure your CI/CD pipeline
  • Use GitLab to write code
  • Utilize GitLab Static Analysis Security Scanning and view results

About the Exam

Estimated Effort: 60 minutes

Exam Format: Multiple choice questions and hands on project submission

Written Assessment

To earn a technical certification, candidates must pass a written assessment made up of two types of questions:

  • 1. Multiple choice: Has one correct answer, chosen from a list.
  • 2. Multiple response: Has two or more correct answers

Hands-on Lab Assessment

To complete their technical certification, candidates must also submit a hands-on lab through a dedicated GitLab Demo Cloud to demonstrate their ability to create a project and build on it.

Scoring

The written exam consists of 15 questions and a score of 80% is required to pass. Candidates will be notified of their score immediately after completing the exam and are allowed to retake the exam an infinite number of times.

Once the candidate has completed the Hands-on-Exam, a GitLab team member will review and grade the project in the Demo Cloud using the project link that the candidate provided. The candidate will receive their certification results within 7 business days.

COURSE OUTLINE

Below is a list of GitLab features, tools, technologies, and concepts that could appear on the exam. This list is non-exhaustive and is subject to change but meant to give you the general scope of topics on the exam. These features appear in no particular order.

  • CI/CD
  • Continuous Integration (CI)
  • Continuous Delivery (CD)
  • Continuous Deployment (CD)
  • .gitlab-ci.yml file
  • GitLab Runners
  • Shared Runners
  • Specific Runners
  • Group Runners
  • Pipelines
  • Basic Pipeline
  • Directed Acyclic Graphs (DAG) Pipeline
  • Parent-Child Pipelines
  • Child Pipelines
  • Multi-Project Pipelines
  • GitLab Pipeline Graph
  • Environments
  • Rules
  • Cache & Artifacts
  • Tags
  • Jobs and Scripts
  • Order of jobs in a pipeline
  • Severity
  • Syntax for grouping jobs
  • Services and Variables
  • Job Keywords
  • Dependencies
  • Needs
  • Parallel
  • Trigger
  • Common and Uncommon Executors Used at GitLab
  • Shell
  • Docker
  • Docker Machine
  • Kubernetes
  • Virtual Box
  • Parallels
  • SSH
  • GitLab Security Scanning
  • GitLab SAST Scanning
  • Secret Detection
  • IaC Scanning
  • Dependency Scanning
  • License Scanning
  • Coverage-guided Fuzz Testing
  • Container Scanning
  • API Security
  • DAST
  • Operational Container Scanning

Programme scope, delivery arrangements and suitability are confirmed during enquiry.