With a strong common policy and understanding of Git, your cohesion and productivity will drastically improve. Enjoy a course uniquely designed for your team, where you use your existing Git solution: GitHub, Bitbucket, GitLab, or Azure DevOps.
Efficient version control throughout your development organization
From the basics, and all the way up to the most demanding scenarios. We tailor the course to your team’s needs, keeping things interesting and at the right difficulty level. And since Git doesn’t live in a vacuum, you will also learn how to improve your software development process by using distributed version control systems in general, not only Git.
We start with the basics of Git and how to use it well. Along the way, we show the most common branching practices and how they are applied, using example stories and best practices. If your team wants us to, we can go more in-depth into pull requests and applying code reviews in your work environment, or CI build and DevOps practices.
We go through the command line and requested graphic UI, such as SourceTree or Tortoise Git, and we will use the Git solution of your choice, be that GitHub, Bitbucket, GitLab, or Azure DevOps.
Key reasons to give your team a tailored Git training
- Improve both software development and version control policies
- Learn from concrete real-world product development scenarios
- Boost the cohesion and productivity among your developers
- Learn all the essentials, such as integrating work, troubleshooting problems, and branching
After completing this course, your team will be able to:
- Use the basic functions of Git
- Master parallel development and apply it to Git
- Develop good version control within team
- Select the best workflow for their project
- Isolate their work using branching
- Integrate their work using several merge techniques
- Fully understand the Git terminology and its underlying architecture
Duration:
Half-a-day to two days
Type:
Hands-on courses with a lot of exercises and learning material
Audience:
Software developers or teams that develop or modify some form of version control practices. DevOps people and architects, new Git users.
Tools used:
GitLab
GitHub
Azure DevOps
Bitbucket
Language
English — with the possibility to keep the spoken part of the training in your language.
Give your team the gift of Git
We can make the perfect training plan for your team or organization.
The course was a great introduction to Git and was well-rounded in the topics chosen. I would recommend it to anyone who wants to learn Git.
Kalle Kromann
MAN
Insufficient Git skills could be holding your team back
A must for efficiency
You cannot develop software efficiently without solid configuration management and version control. You need well-thought-out branching strategies and best practices in version control to beat your competition on value creation.
A key ingredient in Agile
For true agility at team level and across the organization, you need to use efficient version control and branching. Our training helps your team build a system that encourages Agile practices.
Quality built-in
Branching strategies and configuration management are essential in building quality into development. With our training, your team has the tools to improve the quality of development at different levels.
Modules your unique training course will be built on top of
We build your team's learning path to match your organization's specific needs. At the very foundation, we use the below training modules. On top of that, we build the best possible learning experience.
This module teaches your entire development team how to develop and improve your version control practices. The team can improve their software development and version control policies in a single day. We keep it concrete and use plenty of examples from real-world product development.
This module introduces users to GitLab*. We start with an overview of GitLab and why DevOps teams use it. Then we dive into Git, the version control system used by GitLab for source code management (SCM).
*Held in partnership with GitLab. Read more
GIT 201: Taking things to the next level, a guide for developers looking to gain more experience
Empower your entire team with new skills
Contact us to plan this training just for your team or organization
Stay up to date - get the newsletter
Exclusive educational content and news from the Eficode world. Right in your inbox.