GitLab Professional Education Services
Professional Education Services Overview
Professional Education Services are part of the GitLab Professional Services (PS) Team within GitLab Customer Success.
Mission
The primary mission is to plan and implement effective and scalable educational offerings to accelerate customer time to value and drive expanding product adoption.
Approach
The Professional Education Services job task analysis is a blueprint that guides and defines courses and certifications through learning objectives aligned with the relevant industry job roles and jobs to be done.
Current Offerings
The GitLab Professional Education Services team currently provides the following offerings:
- Live Instructor-led training (ILT)
- GitLab Technical Certifications as Professional Service offerings.
- Train-the-Trainer
Immediate Priorities
- Standardize ILT deliveries to enable training delivery at scale
- Offer self-paced certification preparation and assessment at scale on a per-learner basis
- Establish a certified learning partner program to enable scalable delivery of content worldwide
Long Term Goals
- Develop and maintain additional ILT, eLearning, and certification offerings for advanced learners
- Automate manual operational tasks to become more efficient and deliver consistent education services at scale
- Continue to innovate and expand the SSOT model for content development at scale
Related Project and Issues
- Professional Education Services Project Issues List
- EdCast LXP/Marketplace User Instructions
- Thought Industries LMS Tech Stack Guide
GitLab Training Service Partner Requirements
Program Entry Requirements |
Each TSP must:
Note that participation in this program is limited and requires GitLab program team approval before proceeding with the certification process. |
Competency Requirements |
|
Service Offerings |
TSP can provide GitLab Education Services by purchasing GitLab student kits and then delivering instructor-led training courses in GitLab LevelUp. |
Compliance Requirements |
Each TSP must:
|
GitLab Agile Portfolio Management - Hands-On Lab: Access The GitLab Training Environment
GitLab Agile Portfolio Management - Hands-On Lab: Create an Organizational Structure in GitLab
GitLab Agile Portfolio Management - Hands-On Lab: Create And Customize Issue Boards
GitLab Agile Portfolio Management - Hands-On Lab: Create And Manage A Kanban Board
GitLab Agile Portfolio Management - Hands-On Lab: Create And Manage A Scrum Board
GitLab Agile Portfolio Management - Hands-On Lab: Create And Manage A Waterfall Board
GitLab Agile Portfolio Management - Hands-On Lab: Organize and Manage Issues
GitLab Agile Portfolio Management - Hands-On Lab: Use GitLab Planning Tools
GitLab Agile Portfolio Management- Hands-On Lab: Create Issues
GitLab Agile Portfolio Management- Hands-On Lab: Use A Merge Request To Review And Merge Code
GitLab CI/CD - Hands-On Lab Overview
GitLab CI/CD - Hands-On Lab: Code Quality Scanning
GitLab CI/CD - Hands-On Lab: Create A Basic CI Configuration
GitLab CI/CD - Hands-On Lab: Defining Stages, Jobs, and Runners
GitLab CI/CD - Hands-On Lab: Display Pipeline Info
GitLab CI/CD - Hands-On Lab: Job Policy Patterns
GitLab CI/CD - Hands-On Lab: Security Scanning
GitLab CI/CD - Hands-On Lab: Understanding the Basics of Pipelines
GitLab CI/CD - Hands-On Lab: Using Artifacts
GitLab CI/CD - Hands-On Lab: Variable Hierarchy
GitLab CI/CD - Hands-On Lab: Working with the GitLab Container Registry
GitLab Duo Principles - Hands-On Lab Overview
GitLab Duo Principles - Hands-On Lab: Code Generation with GitLab Duo Chat
GitLab Duo Principles - Hands-On Lab: Getting Started with GitLab Duo
GitLab Duo Principles - Hands-On Lab: Using GitLab Duo to Write New Code
GitLab Duo Principles - Hands-On Lab: Working with Issues and Merge Requests
GitLab Duo Principles - Hands-On Lab: Working with Security Vulnerabilities
GitLab Professional Education Services ILT Labs
GitLab Security Essentials - Hands-On Lab Overview
GitLab Security Essentials - Hands-On Lab: Configure SAST, Secret Detection, and DAST
GitLab Security Essentials - Hands-On Lab: Enable and Configure Container Scanning
GitLab Security Essentials - Hands-On Lab: Enable and Configure Coverage-Guided Fuzz Testing
GitLab Security Essentials - Hands-On Lab: Enable and Configure Dependency Scanning
GitLab Security Essentials - Hands-On Lab: Enable and Configure License Compliance
GitLab Security Essentials - Hands-On Lab: Enable and Scan Using a Scan Execution Policy
GitLab System Administration - Hands-on Lab: Backup and Restore GitLab
GitLab System Administration - Hands-on Lab: Configure GitLab Runners
GitLab System Administration - Hands-on Lab: Configure Instance Monitoring
GitLab System Administration - Hands-on Lab: Implement Sign-Up Restrictions
GitLab System Administration - Hands-on Lab: Install GitLab
GitLab System Administration - Hands-on Lab: Manage GitLab Logs
GitLab System Administration - Hands-on Lab: Troubleshoot GitLab
GitLab System Administration - Hands-on Lab: Use GitLab Administration Commands
GitLab System Administration Hands-on Lab Overview
GitLab with Git Fundamentals - Hands-On Lab Overview
GitLab with Git Fundamentals - Hands-on Lab: Auto DevOps With a Predefined Project Template
GitLab with Git Fundamentals - Hands-on Lab: Build a .gitlab-ci.yml file
GitLab with Git Fundamentals - Hands-On Lab: Create a project and issue
GitLab with Git Fundamentals - Hands-On Lab: Static Application Security Testing (SAST)
GitLab with Git Fundamentals - Hands-On Lab: Use GitLab To Merge Code
GitLab with Git Fundamentals - Hands-on Lab: Work With Git Locally
Thought Industries LMS Tech Stack Guide
46417d02
)