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
Intermediate

Cloud Native Observability

Analyse the current state of your services.

Details & booking
Temporarily unavailable since September 1, 2025.
Intermediate

Advanced HCP Terraform / Enterprise

Collaborative infrastructure automation.

Details & booking
Beginner

Agile Testing Essentials with Python

Hands-on exercises will give you the expertise you need to automate your tests with Python and Behave.

Details & booking