GitLab Training Partner

Boost Your Productivity with GitLab Git Essentials

The GitLab Git Essentials training provides a comprehensive introduction to GitLab and Git. Led by experienced trainers, attendees will learn the fundamentals of Git and how to use GitLab's features and functionality. The hands-on sessions will cover committing changes, creating branches and merge requests, using a CI/CD pipeline, and accessing security scanning. By the end of the training, attendees will have a solid understanding of GitLab and Git.


Who Can Benefit?

Group 11 2

Individuals or teams looking to get started with GitLab and Git.

Group 13-1

DevOps teams seeking to understand the basics of GitLab and Git.

Group 43-1

Individuals or teams who want to learn how to use GitLab's core features and functionality.

Group 21

Individuals or teams looking to streamline their DevOps processes.

Group 15

Individuals or teams who want to centralize their capabilities for enhanced collaboration and efficiency.

What Does the Training Cover?

Group 11-1

An overview of GitLab and its capabilities.

Group 17

The fundamentals of Git and its use in GitLab.

Group 19

Demos and hands-on practice with GitLab's core features, including committing changes, creating branches and merge requests, and using a CI/CD pipeline.

Group 23

An introduction to GitLab's security scanning features.

Group 13 2

An overview of the features available in GitLab's three pricing tiers (Free, Premium, and Ultimate), including a discussion of the benefits of upgrading to a higher tier.

Group 9-1

Day 1

GitLab Overview (1 hour)

  • Introduction to GitLab and its key features
  • Explanation of Sequential DevOps vs. Concurrent DevOps
  • Overview of GitLab Flows and recommended processes
  • Explanation of GitLab components
  • Demonstration of GitLab features

GitLab Components & Navigation (45 minutes)

  • Explanation of GitLab Organization and Epics
  • Overview of Issues as the starting point for workflow
  • GitLab workflow example
  • Demonstration of GitLab components
  • Lab: Creating a Project and Issue

Git Basics (2 hours)

  • Introduction to Git and its architecture
  • Explanation of key Git terms
  • Overview of why Git is so popular
  • Common Git commands
  • Basic Git workflow within GitLab
  • Demonstration of working locally with Git
  • Lab: Working locally with Git

Day 2

Basic Code Creation in GitLab (1 hour 45 minutes)

  • Explanation of the typical code review workflow
  • Overview of GitLab tools for code review
  • Explanation of additional tools for working with code
  • Demonstration of merge requests in GitLab
  • Demonstration of assigning, reviewing, and approving in GitLab
  • Demonstration of additional tools for working with code
  • Lab: Writing code in GitLab

GitLab's CI/CD Functions (1 hour)

  • Introduction to CI/CD
  • Explanation of the advantages of CI/CD
  • Overview of the GitLab CI/CD flow
  • Explanation of the key ingredients of GitLab CI/CD
  • Demonstration of the anatomy of a CI/CD pipeline
  • Demonstration of CI/CD examples
  • Lab: Building a CI/CD pipeline

GitLab's Package & Release Features (30 minutes)

  • Explanation of Package and Container Registries
  • Overview of release features in GitLab
  • Introduction to Auto DevOps
  • Demonstration of Auto DevOps and the Interactive Web Terminal
  • Lab: Using Auto DevOps

GitLab Security Scanning (30 minutes)

  • Demonstration of using Static Application Security Testing
  • Lab: Running a SAST scan and viewing the results.

Course Details

  • Hands-on labs and demonstrations to reinforce learning
  • Slides with notes and reference links provided for attendees
  • Class sizes are limited to a maximum of 12 attendees (additional seats available with seat add-on)

Remote Delivery

  • Two 4-hour sessions presented on separate days
  • $5,000 for remote delivery 

On-Site Delivery

  • Single 9-hour session, including 1 hour for lunch
  • $7,000 for on-site delivery (plus travel expenses for each instructor)
gitlab parter bar v7

Our experts are developers who use GitLab daily and can guide clients through the initial steps of implementation. As trusted, select partners and dedicated users, NextLink Labs is invested in supporting GitLab and proving quality services to all clients.