Git Training

Ask for a training

Public session

COURSEVENUEDATEPRICELEGTH

What is Git

Git is a modern versioning tool that has become an industry standard among developers. Individuals, startups and corporations use it on a daily basis. Git offers a simple simultaneous collaboration with more people on different parts of a project. You won't face the issue of disrupting each other's work or not being able to access the latest versions. The collaboration on a project can also be improved using Gitlab, a platform for the design, development and running of software projects.

Course Description

During this one day hands-on workshop, you will find out why it is beneficial to use Git, how it works (why there are no substitutes) and best practices. You will be shown everything from the installation and basic Git setup, simple individual work in a one branch to work in a team with multiple branches using merge strategies (merge, rebase) and Gitlab. The pros and cons of both will be explained, and you can choose which one is better suited for your needs. Also, you will be shown how to get out of unexpected situations like 'I deleted everything by accident' etc.

Course Outline

  • Git Configuration
  • New Repository
  • Basic Git controls
  • Work in one branch
  • Work in branches - merge, rebase (strength of Git)
  • Work with remote repositories
  • Workflow with Gitlab
  • Recovery of erased data from the repository
  • Tips

Who Should Attend

This training course is primarily aimed at developers who don't do versioning or aren't using Git. Also,for those who make use of Git for 100% (git commit, git pull, git push). You can find a use for Git when it comes to a plentitude of projects, like small websites or bigger projects. Also, the course is useful for people that don't code frequently like DevOps.

Skill Requirements

  • Basic Terminal knowledge
  • Basic Git knowledge beneficial

Technical Requirements

  • Have Git installed
  • Access to the internet (https) - ideally without corporate proxy

Ondřej Šika

I'm a software engineer since 2009. These days, I'm focused in DevOps. I've stated with training in 2013, since then I've made more than 170 training sessions for more than 750 people. My cliets are banks, telco & large enterpises as well as startups and small companies.

Price

Public session: 399 EUR excl. VAT
Company traning (in-house): 1999 EUR excl. VAT

Non-binding Inquiry

Worth it? Need to convince your boss?

I've put tens of hours to my courses preparation and spent hundreds of hours by using, exploring and distilling the best out of these technologies. I've spent the time so you don't have to. Everything is prepared in such way you will be able to use the technology right away. If for any reason you're not satisfied with the course simply ask for your money back

150+

Training attendees

15+

Companies trained

20+

Training sessions

Jan Šafka

Service System Innovation Senior Manager

November 17, 2018

Thank you for very good training on Docker. Course was interesting and Ondrej has deep knowledge on this topic. Training was very useful. Looking forward to working with Ondrej again.


Juraj Boldiš

Architect

June 21, 2018

I consulted with Ondrej topics including Blockchain, GIT and development standards. I appreciate Ondrej's knowledge and experience in these areas. Ondrej is open minded person and discussions with him I found very fruitful.


Martin Kylián

Network Security Engineer, SIT MP

June 4, 2018

Ondrej trained our team in using Git and using the Docker. The course was excellent. Ondrej'sknowledge of devops is great. I highly recommend his courses. They have pushed us forward to automate daily processes.

Ondrej Sika

ondrej@sika.io
+420 773 452 376

Company ID
88114163

VAT ID
CZ9302252102

Newsletter

Subscribe my newsletter and keep in touch!

Website by Zuzana Jeschke