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

Merge Requests and pulling changes

Resolving conflicts

Complex Git workflows

Introduction to DevOps CI/CD

GitHub CI/CD outline

What are workflows?

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:

  • Content based on real scenarios from everyday developer life
  • Practical exercises in the form of hands-on labs
  • Official training partners (Mondoo & IBM HashiCorp)
  • Lifetime access to course materials
  • Update information even after the workshop
  • Experts with real project experience

Technical requirements

We recommend the following equipment:

  • Stable internet connection
  • Modern browser

Bicycle

Benefits

Multiple Hands On Labs

Multiple
Hands On Labs

Personal Certificate

Personal Certificate

Virtual Classroom

Virtual Classroom

Own Lab-Environment

Own Lab-Environment

Tadpole
Frog

Need more than training?

Training is often a first step. Many teams realize they need support beyond the course to make things work in production, speed up the process or bridge short-term bottlenecks..

We can support you beyond training, through hands-on consulting, project collaboration, or as an embedded enablement team, we are helping you apply what you learned, validate decisions, and move forward with confidence.

Why Infralovers is your perfect partner

DE | EN

We speak two languages

100%

Real world experiences

10+

Years of experience

1500+

Training hours held per year

Feedback Rating
GET YOUR NON BINDING QUOTE NOW

Fill out this form and click the 'Submit' button and we will send you a quote for
this training! No obligations, no commitment. *Required Information.



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

Related Courses

Coming Soon
Beginner

EU NIS2 Guidelines

Gain in-depth knowledge of the EU NIS2 guidelines, covering key provisions, compliance requirements, and best practices for …

Details & booking
Beginner

AI/LLM Essentials for DevOps

Learn AI/LLM basics in one day for DevOps, Cloud-Native, and IT-Security to enhance workflows and security.

Details & booking
NEW
Beginner

IBM watsonx Orchestrate

Use AI-powered skills, workflow automation, and enterprise-grade governance to imprive efficiency of your team.

Details & booking