GIT Advanced EN
This training is meant for team leads, architects or other roles that want to lift their knowledge to Git to a higher level. I’m expecting these people to take the lead into deciding how to setup and structure a new software project. If you are looking for a basic course take a look at our Git training for Beginners.
The Git advanced training will show you how to incorporate Git and use its possibilities on a higher level in a software project. It will teach you best practices regarding version control and maybe a little bit about software architecture as well.
When using Git in a new project, a lot of questions can pop up. Are we going to store everything in a single repository? Or are we going to use multiple repositories? How can we make system wide changes in a controlled matter? Are there alternatives? What will our branching strategy look like? Is there a difference between projects that are still in full development mode compared to projects that are in maintenance mode?
In this highly interactive training we will discuss these questions and give you pointers on how to start using Git to your advantage for your own projects.
This training is meant for team leads, architects or other roles that want to lift their knowledge to Git to a higher level. I’m
expecting these people to take the lead into deciding how to setup and structure a new software project.
Participants should have the following knowledge and/or experience:
– Should already be familiar with Git
– Should use Git on a regular basis
– Be involved in making design decisions for projects
– Know how a typical software project is currently set up.
Helpful:
– Having an opinion on software development 🙂
– Have working knowledge on other version control systems
Course outline
Git repositories:
– How to divide your project over multiple repositories
– Combining two Git repositories
Best practices:
– Using the Git SHA to your advantage
– Semantic Versioning
Advanced stuff:
– Rebasing or merging?
– Helpful Git commands
– Git bisect
– Rewriting your history
Trainingsinformatie:
- Locatie en data: zie de trainingskalender
- Tijd: 9.15 – 17.00 uur (1 dag)
- Inclusief koffie, thee, lunch en trainingsmateriaal/li>
- Drie maanden gratis e-coaching
Voor meer informatie kun je contact met ons opnemen via +31 (0)40 – 202 1803 of opleidingen@ict-improve.nl
ICT Improve biedt op verzoek ook op maat gemaakte in-house trainingen, afgestemd op jouw specifieke wensen en behoeften.
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.
Everything taken care of, so you can focus entirely on learning
At ICT Improve, a training course is about more than just the course content. You learn from experienced trainers who are actively working in their field every day. They combine deep subject matter expertise with excellent teaching skills, ensuring that you not only understand the theory but also know how to apply it successfully within your own organisation.
Our training courses are intentionally designed to be highly interactive. In addition to learning from the trainer, you benefit from the practical experiences of participants from a wide range of organisations and industries. Sharing different perspectives, challenges and solutions leads to valuable discussions and insights that you can immediately apply in your own work.
Throughout the training day, we provide a comfortable, professional and inspiring learning environment. All of our classroom training courses include coffee, tea, soft drinks, snacks, a comprehensive lunch, all training materials and free parking. Everything is taken care of, allowing you to focus entirely on developing your knowledge and skills.
How can ICT Improve help you?
Make an appointment with one of our experts via 040 202 18 03 or via our Contact page.