GIT for beginners EN

29 September 2026 • Deventer • English

Price: € 695 (Lesgeld)

Summary:

The days of working alone on software projects (hobby projects excluded) are over. Nowadays as a software engineer you are expected to work in a team with several other professionals. Tools have always existed to enable us to work together on the same piece of code. Git is currently the standard tool for distributed version control systems.

Description

The days of working alone on software projects (hobby projects excluded) are over. Nowadays as a software engineer you are

expected to work in a team with several other professionals. Tools have always existed to enable us to work together on the same piece of code.

Git is currently the standard tool for distributed version control systems. If you are using an open source project, chances are high that it

is hosted in a Git repository.

However, Git can be difficult to use due to its extensive syntax and new concepts. I've been using Git professionally since 2009 and have

personally encounterd a lot of pitfalls that you can step into.

This training is aimed at beginners - software developers with little or no experience in using Git. If you are already using Git in a project and terms like pull requests, push, merge and rebase are second nature for you, this training will not add anything new. If you want to go further and deeper take a look at our Git Advanced Training

The Git beginners training will give you practical experience in using Git.

When participating, you will:

  • Learn the difference between central version control and distributed version control
  • Understand the design behind Git
  • Learn the most commonly used commands in Git
  • Be aware of all the possibilities that Git offers for more advanced scenarios
  • Use that knowledge to cooperate with others in a project hosted in Git
  • Learn best practices for Git and version control in general

This training is aimed at beginners - software developers with little or no experience in using Git. If you are already using Git

in a project and terms like pull requests, push, merge and rebase are second nature for you, this training will not add anything new.

Participants should have the following knowledge and/or experience:

  • Should be involved in software development where they regularly add code to a system
  • Already have some working knowledge on other version control systems

Helpful:

  • Not be afraid of using commandline tools

Course outline

Basic Concepts:

  • Explaining the design philosophy of Git
  • Key terminology and concepts

Most commonly used Git commands

  • Making changes and committing them
  • Ignoring files and folders
  • Creating and maintaining branches
  • Merging branches
  • Rebasing
  • Working together in a repository

Advanced scenarios:

  • Interactive rebasing
  • Lessons that I learned

Trainingsinformatie:

  • Locatie en data: zie de trainingskalender
  • Tijd: 9.15 - 17.00 uur (1 dag)
  • Inclusief koffie, thee, lunch en trainingsmateriaal/li>
  • Drie maanden gratis e-coaching

Voor meer informatie kun je contact met ons opnemen via +31 (0)40 - 202 1803 of opleidingen@ict-improve.nl

ICT Improve biedt op verzoek ook op maat gemaakte in-house trainingen, afgestemd op jouw specifieke wensen en behoeften.

Register for this training

Session

Participant

Billing details

Improve may use my details to inform me about follow-up trainings
Scroll to Top