GitLab Professional Education Services ILT Labs

Lab Exercises for the Education Services ILT courses

Current Offerings

The GitLab Professional Education Services team currently provides the following offerings:


GitLab Advanced CI/CD - Hands-On Lab Overview
This Hands-On Guide walks you through the lab exercises in the GitLab Advanced CI/CD course.
GitLab Advanced CI/CD - Hands-On Lab: Configurations for Complex Processes
This Hands-On Guide walks you through common configurations for complex CI/CD processes
GitLab Advanced CI/CD - Hands-On Lab: Deployment Strategies
This Hands-On Guide walks you through the process of creating feature flags
GitLab Advanced CI/CD - Hands-On Lab: GitLab Runners Deep Dive
This Hands-On Guide walks you through creating and maintaining a Docker runner
GitLab Advanced CI/CD - Hands-On Lab: Optimizing Build Pipelines
This Hands-On Guide walks you through optimizing a build pipeline
GitLab Advanced CI/CD - Hands-On Lab: Optimizing Pipeline Testing
This Hands-On Guide walks you through optimizing a test pipeline
GitLab Advanced CI/CD - Hands-On Lab: Review Apps
This Hands-On Guide walks you through the process of creating review apps
GitLab Advanced CI/CD - Hands-On Lab: Reviewing Best Practices
This Hands-On Guide walks you through common best practices for CI/CD in GitLab
GitLab Agile Portfolio Management - Hands-On Lab Overview
This Hands-On Guide walks you through the lab exercises used in the GitLab Agile Portfolio Management course.
GitLab Agile Portfolio Management - Hands-On Lab: Access The GitLab Training Environment
This Hands-On Guide walks you through accessing the GitLab training environment.
GitLab Agile Portfolio Management - Hands-On Lab: Create an Organizational Structure in GitLab
This Hands-On Guide walks you through creating groups, projects, and project members in GitLab.
GitLab Agile Portfolio Management - Hands-On Lab: Create And Customize Issue Boards
This Hands-On Guide walks you through creating and managing an issue board.
GitLab Agile Portfolio Management - Hands-On Lab: Create And Manage A Kanban Board
This Hands-On Guide walks you through creating and managing a Kanban board via issue boards.
GitLab Agile Portfolio Management - Hands-On Lab: Create And Manage A Scrum Board
This Hands-On Guide walks you through creating and managing a Scrum board via an issue board.
GitLab Agile Portfolio Management - Hands-On Lab: Create And Manage A Waterfall Board
This Hands-On Guide walks you through creating and managing a Waterfall board via issue boards.
GitLab Agile Portfolio Management - Hands-On Lab: Organize and Manage Issues
This Hands-On Guide walks you through creating metadata for issues, as well as creating a description template in GitLab.
GitLab Agile Portfolio Management - Hands-On Lab: Use GitLab Planning Tools
This Hands-On Guide walks you through creating epics, iterations, and milestones in GitLab.
GitLab Agile Portfolio Management- Hands-On Lab: Create Issues
This Hands-On Guide walks you through creating issues and labels in GitLab.
GitLab Agile Portfolio Management- Hands-On Lab: Use A Merge Request To Review And Merge Code
This Hands-On Guide walks you through creating a merge request and approval rules in GitLab.
GitLab CI/CD - Hands-On Lab Overview
This Hands-On Guide walks you through the lab exercises in the GitLab CI/CD course.
GitLab CI/CD - Hands-On Lab: Configure a Pipeline to Build an Application
This Hands-On Guide walks you through building a basic pipeline for an application
GitLab CI/CD - Hands-On Lab: Configuring Pipeline Testing
This Hands-On Guide demonstrates how to configure testing for a binary
GitLab CI/CD - Hands-On Lab: Deploying Applications
This Hands-On Guide demonstrates how to deploy applications in a pipeline
GitLab CI/CD - Hands-On Lab: Investigating Broken Pipelines
This Hands-On Guide demonstrates how to troubleshoot and fix CI/CD pipelines
GitLab CI/CD - Hands-On Lab: Rules and Merging Changes
This Hands-On Guide demonstrates how to configure rules and merge request pipelines
GitLab CI/CD - Hands-On Lab: Working with CI/CD Components
This Hands-On Guide demonstrates how to add CI/CD components to a pipeline
GitLab System Admin - Hands-On Lab: Exploring the GitLab Kubernetes Instance
This Hands-On Guide demonstrates how to access and work with command line tools in your GitLab Kubernetes instance
GitLab System Admin - Hands-On Lab: Exploring the GitLab Omnibus Instance
This Hands-On Guide demonstrates how to access and work with command line tools in your GitLab Omnibus instance.
GitLab System Admin - Hands-On Lab: Exploring the Kubernetes Admin Dashboard
This Hands-On Guide demonstrates the admin dashboard of the Kubernetes GitLab installation.
GitLab System Admin - Hands-On Lab: Exploring the Omnibus Admin Dashboard
This Hands-On Guide demonstrates the admin dashboard of the Omnibus GitLab installation.
GitLab System Admin - Hands-On Lab: Kubernetes Backup and Restore
This Hands-On Guide demonstrates how to backup and restore your GitLab Kubernetes instance
GitLab System Admin - Hands-On Lab: Logging and Monitoring GitLab Kubernetes
This Hands-On Guide demonstrates how to monitor your GitLab Kubernetes instance and analyze your logs
GitLab System Admin - Hands-On Lab: Logging and Monitoring GitLab Omnibus
This Hands-On Guide demonstrates how to monitor your GitLab Omnibus instance and analyze your logs
GitLab System Admin - Hands-On Lab: Omnibus Backup and Restore
This Hands-On Guide demonstrates how to backup and restore your Omnibus GitLab instance
GitLab System Admin - Hands-On Lab: Troubleshooting GitLab Kubernetes
This Hands-On Guide demonstrates how to troubleshoot your GitLab Kubernetes instance
GitLab System Admin - Hands-On Lab: Troubleshooting GitLab Omnibus
This Hands-On Guide demonstrates how to troubleshoot your GitLab Omnibus instance
GitLab System Admin - Hands-On Lab: Upgrading GitLab Kubernetes
This Hands-On Guide demonstrates how to upgrade your GitLab Kubernetes instance
GitLab System Admin - Hands-On Lab: Upgrading GitLab Omnibus
This Hands-On Guide demonstrates how to upgrade your GitLab Omnibus instance
GitLab System Administration with Kubernetes - Hands-On Lab Overview
This Hands-On Guide walks you through the lab exercises in the GitLab System Administration course using Kubernetes.
GitLab System Administration with Omnibus - Hands-On Lab Overview
This Hands-On Guide walks you through the lab exercises in the GitLab System Administration course using Omnibus.
GitLab with Git Fundamentals - Hands-On Lab Overview
This Hands-On Guide walks you through the lab exercises used in the GitLab with Git Fundamentals course.
GitLab with Git Fundamentals - Hands-on Lab: Auto DevOps With a Predefined Project Template
This Hands-on Guide walks you through setting up and running an Auto DevOps pipeline.
GitLab with Git Fundamentals - Hands-on Lab: Build a .gitlab-ci.yml file
This Hands-On Guide walks you through creating and running a CI/CD pipeline via a .gitlab-ci.yml file.
GitLab with Git Fundamentals - Hands-On Lab: Create a project and issue
This Hands-On Guide walks you through creating projects, issues, labels, as well as using quick actions.
GitLab with Git Fundamentals - Hands-On Lab: Static Application Security Testing (SAST)
This Hands-On Guide walks you through setting up a SAST job to track security flaws in code.
GitLab with Git Fundamentals - Hands-On Lab: Use GitLab To Merge Code
This Hands-On Guide walks you through creating projects, issues, and merge requests.
GitLab with Git Fundamentals - Hands-on Lab: Work With Git Locally
This Hands-on Guide walks you through using Git commands to work with both a remote and local repository.
Last modified October 10, 2024: Adding a new folder for ILT labs (0e627865)