thePHP.cc Logo Deutsch Contact
Advanced Git

Advanced Git

The correct use of version control is an important success factor in professional software development. Today, Git is mostly used for this purpose. But the topic of version control encompasses much more than just the structured management of changes to source code: which development processes suit the company and how can these be implemented?

This training teaches the professional use of distributed version control such as Git. In addition to many best practices and solution templates for frequently recurring problems in everyday programming, it shows how to plan and implement particularly efficient development processes with distributed version control.

Learning Objectives

Target Audience

This training is aimed at developers who work with distributed version control and want to improve their development processes.

Requirements

Prerequisite is practical experience with Git or another distributed version control.

Advanced Git 594,- EUR 6 Credits

3 Online Sessions á 120 minutes

No date is currently planned for this training.

  1. Commit, Rinse, Repeat

    Duration: 120 minutes

    • The long road to Git
    • Semantic Commits: what makes a good commit
    • Under the hood: what happens during a merge?
    • Strategies for avoiding merge hell
  2. Workflows

    Duration: 120 minutes

    • What you can learn from Open Source development
    • Trunk-Based Development
    • Feature and release branches
    • How many repositories do we want to work in?
  3. Planning and Analysis

    Duration: 120 minutes

    • Dependency Management and Version Control
    • Archaeology and Debugging: git-bisect and git-grep
    • Analysis and Visualisations
    • Q and A

Your Trainer

Sebastian Bergmann Sebastian Bergmann is the author of PHPUnit and sets the industry standard for quality assurance.

Exclusive and customized?

We are happy to conduct any training exclusively online ("in-house") for you. We adapt the content and focus to your specific wishes and needs and optionally work with examples directly from your code base.

Request notification

We will be happy to inform you by e-mail when a specific date for this training has been set.
Please enter your e-mail address here.

Request exclusive training

We will be happy to contact you to plan an exclusive training.
Please enter your e-mail address here.

We only use the data entered here to send the requested information.

Thank you for your interest!

Please give us a little more context:

Thank you for your interest!

We will contact you as soon as a date has been fixed.

We will get back to you as soon as possible.

Book training

Training X

    An error has occurred during processing. Please check the marked fields.

    Education Flat Rate

    This training can also be attended as part of our education flat rate.

    Are you already a customer of our education flat rate? Then please register for this training via the dashboard. Please contact us if you do not yet have access to your dashboard.

    Not yet a customer of our education flat rate? Then you can find all the information you need here .

    Account Information

    Participant details

    Contact information

    Billing address

    Our offer is aimed exclusively at companies.

    All prices are subject to the statutory VAT applicable at the time of invoicing.

    After we receive your booking, you will receive your invoice from us the next working day and we will contact you by email to request the contact details of the participants.

    We use the data collected via this form exclusively for contract processing.

    Voucher

    Booking

    Thank you for your booking!

    You will receive your invoice from us the next working day, and
    we will contact you by e-mail to ask for the contact details of the participants.

    Wir haben an die übermittelten Kontaktdaten bereits eine Einladung verschickt.

    Price per participant and subject to the statutory VAT applicable at the time of invoicing.