Git Training for Organizations

Git training helps developers and development teams in using version control. Increase in common policies and understanding improve cohesion and productivity drastically.

One day Git training for development teams

Why this course?

  • Tailored for your organization’s needs
  • Improvement to software development policies and version control policies in just one day 
  • The course includes lots of concreteness and examples from product development scenarios

Key content of the course

  • Practices that improve developer cohesion and productivity 
  • Improving understanding of Git and problem solving. 
  • Branching practices and applying them with Git

Unified and efficient version control

We offer Git training from basic courses all the way up to the most demanding use case scenarios. The courses content is modified according to participants. We do this in order to keep the difficulty at a sufficient level and the content interesting.

Typically the content of the course is built to suite the participants’ needs. Normally in the course we go through the basics of Git and discuss good usage related to it. In the training we are going to showcase the most common branching practices and how they are applied with example stories and practices. Upon request we can go more in depth into Pull Request practices and code review application into your work environment or CI-build and DevOps practices. 

In the course we will go through the command line and requested graphic UI, SourceTree or Tortoise Git for example. All this will be done using GitHub, Bitbucket, GitLab or Azure DevOps depending on your demand.

Once you have finished the course

  1. Participants will be proficient with Git’s basic functions 
  2. Participants will be familiar with the basics of parallel development and can apply them when working with Git. 
  3. Your team can design good practices for themselves to develop version control. 

Train your entire development team

The course is recommended for entire development teams, when version control practices are being developed and/or modified. 

The training is best suited for experienced software developers, who do not fully master Git version control before hand. The course is even applicable to completely new users of Git, in which case it doesn’t require any previous software development experience.

The course is limited to be held for singular participants instead of company-specific training. If you are interested in attending alone, let us know in the form below. Don’t forget to mention if you are attending alone.

Language

This training will be held in Finnish and English. The training material is in English.

Example 

  • Introduction
    • Version Control in general
    • Git concepts & Distributed SCM
    • Lab 1. Setting up a repository
  • Basic workflow
    • Making changes and committing
    • Lab 2. Making changes and committing them
    • Lab 3. Push and Pull
    • File operations
  • Troubleshooting
    • Quick survival guide
    • A deep dive into GIT principles
  • Atlassian tools and standard way of working
    • Working in teams
  • Branching strategies
    • Git FLOW
    • Principles of branching and variation
  • Merging Conflicts
    • Conflicts changes and resolving those
    • Lab 4. Conflict resolution
  • Pull requests and code review
    • Using pull request
    • Best practices
    • Lab 5. Make and review a pull request
  • Making Releases
    • Principles and industry standard practices
    • Tagging and Branching
    • Example of working with Branches
    • Lab 6. Make a Release
    • Lab 7. Make a Bug fix

Language

 This training will be held in Finnish and English. The training material is in English.

The course can be done in Gitlab,GitHub, Azure DevOps or Bitbucket environments depending on customers’ requests

Ask for tailoring or if you have additional questions!

training@contribyte.fi

Company-specific contact request - Git & Bitbucket & GitHub

14 + 4 =

Share This