Gitlab hero border pattern left svg Gitlab hero border pattern right svg

GitLab Education

GitLab DevSecOps Fundamentals Training - Remote

Overview

Concurrent DevSecOps is a new way of thinking about how to create and ship software. Rather than organizing work in a sequence of steps and handoffs, the power of working concurrently is in unleashing collaboration across the organization. Throughout the four courses in this learning offering (GitLab with Git Basics, CI/CD, Project Management, and Security Essentials), we’ll walk your team members through the fundamentals of using GitLab as a complete DevSecOps platform. Attendees will gain hands-on experience using GitLab throughout the lifecycle stages of Manage, Plan, Create, Verify, Package, Secure, and Release.

Due to the comprehensiveness of the GitLab capabilities covered in this course, it is recommended for customers with Ultimate licenses.

Target Audience

  • All DevSecOps team members
    • Project managers
    • Technical leads
    • Developers
    • Quality Assurance engineers
    • Security specialists
    • Release engineers
  • Prerequisites
    • High-level knowledge of the software development lifecycle
    • Experience with any version control system is helpful but not required

What’s Included

  • Live training sessions delivered by a GitLab technical trainer
  • Lecture with demonstrations
  • Hands-on labs
  • Slides with notes and reference links

Price

Remote: $20,000
Delivery includes coordination of the cohort's experience of the presentations, demos, and labs across all four courses for optimal continuity.

Duration

Delivered in four 1-day sessions, including a 1 hour lunch break for each day.

Class Size

Maximum 12 attendees per cohort. Order a quantity of 4 seats per additional attendee using this seat add-on to increase total seats per cohort.

Course Flow and Syllabi

Course 1: GitLab with Git Fundamentals

For details view this course description page

Session Duration Module
Session 1 4 hrs
  • GitLab Overview
  • GitLab Components and Navigation
  • Git Basics
Session 2 4 hrs
  • Basic Code Creation in GitLab
  • GitLab's CI/CD Functions
  • GitLab's Package and Release Features
  • GitLab Security Scanning

Course 2: CI/CD

For details view this course description page

Session Duration Module
Session 1 4 hrs
  • GitLab Overview and Flow
  • Architecture and Runners
  • Anatomy of a Pipeline
  • Advanced Keywords and DRY
Session 2 4 hrs
  • Variable Precedence & Scoping
  • Job Policy Patterns
  • Artifacts and Dependencies
  • Registry & Deployments
  • Security Scanning and Reports

Course 3: GitLab Agile Portfolio Management

For details view this course description page

Session Duration Module
Session 1 4 hrs
  • Organizing the Work
  • Planning the Work
  • Doing the Work
  • Document the Work
  • GitLab Agile Planning Structures
Session 2 4 hrs
  • Issues and Labels
  • Why Milestones are Important
  • The Use of Kanban Boards
  • GitLab's Service Desk
  • Utilizing Wikis

Course 4: GitLab Security Essentials

For details view this course description page

Session Duration Module
Session 1 4 hrs
  • Introducing the Secure Stage
  • Using SAST, Secret Detection, and DAST
  • Dependency Scanning
Session 2 4 hrs
  • Container Scanning
  • License Compliance
  • Fuzz Testing

Download the syllabus for all 4 courses included in DevSecOps Fundamentals.

System Requirements

Computer with internet access and Git installed, per the requirements specified here.

Edit this page View source