2024 Global Infosec Award Winner

OffSec Wins Seven Global InfoSec Awards during RSA Conference 2024

Read blog

Build a strong foundation in Git: The core of modern development

OffSec Learning Path: GitOps Essentials

Git is at the heart of today's development practices. This Learning Path prepares you to use Git effectively, build security perspectives on Git, and practice Git hands-on. Whether you're a developer, DevOps engineer, security engineer, or in another technical role, you'll benefit from a solid understanding of Git. Learners will:

  • check

    Perform Git command line tasks, including branching, merging, pushing, and configuring

  • check

    Practice Git commands inside multiple labs with Git-related challenges

  • check

    Understand Git's history and its role in CI/CD challenges

Hero image for Build a strong foundation in Git: The core of modern development

Enhance your Git skills and reduce organizational risk

This Learning Path ensures Git competency, improving baseline knowledge of this foundational technology and reducing risks posed by inexperienced Git users or naive Git system designs. By learning and practicing with OffSec, you can improve efficiency and prevent issues caused by improper Git usage.

Who is this Learning Path for?

  • Developers, DevOps engineers, and other technical roles requiring Git proficiency
  • Individuals reskilling from non-technical to technical roles
  • Entry-level employees, interns, and new hires needing to deepen their Git knowledge

Learning objectives

  • Gain a solid understanding of Git, preparing for Git-related work tasks or further study
  • Understand Git from a security perspective, reducing risks of information leakage and vulnerabilities
  • Practice Git commands in hands-on labs, gaining practical experience in a safe environment
  • Learn about Git's history and its role in CI/CD pipelines

Key modules in the GitOps Learning Path

Getting Started with Git

  • Outlines Git features and technical characteristics. Teaches students to use help, configure local Git repository, interact with Git objects, and push/pull to and from a remote repository.

Git Branching and Merging

  • Explores more advanced Git commands and features, like branching, stashing, merging, rebasing, squashing, and forking.

Introduction to Git Security

  • Covers security concepts related to Git like exposing sensitive information, authentication and authorization methods, gitignore, unsigned commits, and logs (reviewing and undoing).

Overview of CI/CD

  • Introduction to continuous integration and continuous deployment/delivery, including a hands-on example using Jenkins.

Cloud Essentials overview

4

modules

25

hours of content (approx.)

34

skills

GitOps Essentials

Earning an OffSec Learning Badge

Showcase your growing Git proficiency! Upon completing 80% of the GitOps Learning Path, you'll receive an exclusive OffSec badge signifying:

  • Git proficiency: Proven knowledge of Git concepts and practical usage
  • Industry recognition: Adds a valuable OffSec credential to your skillset
  • Hands-on skill: Demonstrated ability to effectively use Git in real-world scenarios

 Why train your team with OffSec?

Reduce risk

Prevent security incidents caused by inexperienced Git users

Hands-on practice

Learn Git in a safe lab environment, avoiding potential issues on sensitive infrastructure

Comprehensive coverage

In-depth exploration of Git concepts, usage, and security considerations

Start learning with OffSec

Intro
content

Learn <br/>Fundamentals Learn <br/>Fundamentals

Learn
Fundamentals

$799/year*

Access to all fundamental content for one year to prepare for our advanced courses.

Best
value

Learn <br/>One Learn <br/>One

Learn
One

$2599/year*

One year of lab access alongside a single course plus two exam attempts.

All
access

Learn <br/>Unlimited Learn <br/>Unlimited

Learn
Unlimited

$5799/year

Unlimited OffSec Learning Library access plus unlimited exam attempts for one year.

Large teams

Learn <br/>Enterprise Learn <br/>Enterprise

Learn
Enterprise

Get a quote

Flexible terms and volume discounts available.

learn-fundamentals

Learn Fundamentals is designed to help learn essential cybersecurity concepts and provide the prerequisite skills necessary for our courses & certifications. Gain access to the growing library of fundamental learning paths and demonstrate achievement with assessments and badges.

What’s included

1 year of unlimited access to all fundamental content and OffSec curated Learning Paths

365 days of lab access

PEN-103 + 1 KLCP exam attempt

PEN-210 + 1 OSWP exam attempt

Easily upgrade at any time to a Learn One subscription

Financing for Learn Fundamentals and Learn One now available through Climb Credit with as little as 0% APR and up to 36 monthly payments.

State exclusions may apply. Learn more.

FAQ

Syllabus

  1. Getting Started with Git
  2. Git Branching and Merging
  3. Introduction to Git Security
  4. Overview of CI/CD

What prerequisites are necessary for this Learning Path?

What skills will I develop?

Is this Learning Path suitable for beginners?

How is OffSec's GitOps training different?


Start your journey today

Individual

Individual

Ideal for

One learner

Register now

Team

Team

Ideal for

Fewer than 10 learners

Buy now

Have questions? Contact sales

Organization

Organization

Ideal for

10 or more learners

Contact sales
New to cybersecurity and want to get educated on fundamental content before signing up?

New to cybersecurity and want to get educated on fundamental content before signing up?

Check out CyberVersity - our free resource library covering essential cybersecurity topics.

Learn more