GIT-beginners training
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
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.
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
Wilbert van Dolleweerd is working as a software architect for ICT Group. He has extensive experience in different projects.
He has been using Git professionally since 2009 and has personally encounterd a lot of the pitfalls you can step into when
using Git. He has a strong opinion on software development and is not afraid to express those views.
How can ICT Improve help you?
Make an appointment with one of our experts via 040 202 18 03 or via our Contact page.