MFE-IT

GitHub Fundamentals Training Course: Master the Basics of Collaboration and Repositories

Reference: 2b-ghf
770 € excl. VAT
1 Day
7 h
25 Jan. 2027
Remote
8 Feb. 2027
Remote
22 Mar. 2027
Remote
26 Apr. 2027
Remote
10 May 2027
Remote
7 Jun. 2027
Remote
Each session will take place even if only one person is registered (except in cases of force majeure).
GitHub Fundamentals Training

Description of the GitHub Fundamentals Training Course: Master the Basics of Collaboration and Repositories

This GitHub Fundamentals training course teaches you the essential basics of using GitHub for version control, collaboration and software project management. You will learn how to create and manage repositories, work with branches, submit pull requests, review code, and use GitHub’s collaborative features to organise your team’s work effectively.

Also discover our Kubernetes Training Course – From Code to Cluster in Complete Autonomy, our Spring Microservices and Kubernetes Training Course, our Docker to Kubernetes Training Course, our Docker Training Course, our Advanced Kubernetes and CI/CD Training Course and our Kubernetes Training Course.

Format

Remote (recorded sessions). 

GOOD TO KNOW

This training course includes numerous exercises (60% practical) for better learning. Sessions are guaranteed from 1 registered participant (except in cases of force majeure).

Objectives of this GitHub Fundamentals Training Course

By the end of this training course, each participant will be able to:

  • Understand the role and fundamental principles of GitHub as a collaboration and code management platform.
  • Create, organise and manage repositories (public and private) on GitHub.
  • Use branches, commits and pull requests for structured collaborative development.
  • Review code, handle conflicts and merge contributions effectively.
  • Leverage GitHub Projects, Issues and Actions for team workflow automation.

Prerequisites

General comfort with using a computer and web browser. Basic knowledge of version control (Git) and general software development principles is a plus. No advanced technical prerequisites required.

TARGET AUDIENCE

Beginner or experienced developers wishing to structure their collaborative work with GitHub. DevOps engineers, technical leads or IT project managers involved in development processes. Any professional who uses or wants to use GitHub as part of a software team.

Programme of this GitHub Fundamentals Training Course

Introduction to Terraform and IaC

Principes d’Infrastructure as Code, avantages, architecture de Terraform, providers, ressources et blocs HCL.

Creation of.tf files, init, plan, apply, controlled deletion, resource lifecycle management.

Variables, outputs,.tfvars files, custom modules, code factorisation, dynamic resource creation.

State, backends, and workspaces.

Securing secrets, integration with Vault, versioning management, team conventions, linters, and validation.S3, Azure Blob, etc.), locking, organisation by environment.

Deployment of resources on AWS or Azure, reusable modules, environment logic (dev/stage/prod).

This training course :

  • Provides a rigorous and professional approach to Terraform
  • Prepares you for secure production deployment with CI/CD and remote backendsmphasises code structuring and team collaboration
  • Includes concrete multi-cloud case studies that can be adapted to any real-world project

FAQ – GitHub Fundamentals Training

GitHub is the leading platform for hosting source code, built on Git. It offers repository management, Pull Requests, Issues, Projects, Actions (CI/CD), Packages and Advanced Security. More than 100 million developers use it to collaborate.

Git is a distributed version control tool created by Linus Torvalds that runs locally. GitHub is a cloud service (owned by Microsoft) that hosts Git repositories and adds collaboration, CI/CD, security, documentation and project management. Our MFE-IT training clarifies this distinction from the start.

A Pull Request (PR) proposes merging one branch into another (often feature → main). It enables code review, comments, automatic CI test execution, branch protection rules and decision history. MFE-IT practises the complete workflow in a hands-on workshop.

Our GitHub Fundamentals training takes place over 1 day (7 hours) in a fully customised format. This pace allows you to master the essential Git commands, collaborative workflows and main GitHub features.

Would you like to know about upcoming sessions?

Would you like to schedule this GitHub Fundamentals Training Course on a specific date? Contact us to discuss your availability and arrange personalised training.