GitHub Essentials

GitHub Essentials

This two-day course introduces Git and GitHub, teaching you how to track changes, collaborate on code, manage releases, and establish custom workflows to ship code faster.

COMING SOON
Beginner
Cloud Native
2 days

What you will learn in this course

WHY THIS COURSE IS A GAMECHANGER: Unclear processes in GitHub cause delays and misunderstandings. This training shows how to use GitHub as a central platform for collaboration, automation, and transparency.

ABOUT THIS COUESE: This course introduces Git with an additional focus on using Github. You will learn to track changes with the most popular Source Control Management software git: No more losing code!

We will teach you how to collaborate on a shared code base, how to manage releases and how to establish a workflow that will help you ship code faster with Git and GitHub. With a duration of two days, we can commit more time to practical examples in this course and allow more room for custom Git/GitHub workflows.

Agenda

Why use a Version Control System?

Introduction to Git

What is a repository?

Modifying, staging and committing changes

Working with Branches

Remote repositories

Working with GitHub

Working together on a repository

Merge Requests and pulling changes

Resolving conflicts

Complex Git workflows

Introduction to DevOps CI/CD

GitHub CI/CD outline

What are workflows?

GitHub-Runner-Setup (optional)

Writing workflows (.github/workflows/ci-cd.yaml)

CI/CD Hands-On

audience

This course is designed for

  • Software Developers that want to have control over their source code
  • Integration Engineers that need to combine several code pieces into one releasable code base
  • Operation Engineers that need an easy way to access releases

prerequisites

To get most out of this course, you should have:

  • Basic understanding of Linux
  • Basic experience with the Linux terminal

style

Our trainers have years of experience and will deliver the right mix of:

  • Insightful theory
  • Practical examples

Technical requirements

We recommend the following equipment:

  • Stable internet connection
  • Modern browser

Bicycle
Get a free quote now

Fill out this form and click the „Submit“ button and we will send you a quote for
this course! No obligations, no commitment.

Learn more about
Cloud Native GitOps
Continuous Delivery meets Cloud Native.
Discover more
Beginner

Terraform Foundations

Introduction to modern infrastructure provisioning.

Details & booking
Intermediate

Terraform Testing

Test your Terraform managed infrastructure.

Details & booking
Intermediate

Mondoo Advanced

Master Mondoo’s advanced features, focusing on policy scoring, exception handling, data exporting, smart ticketing, and custom …

Details & booking