1490 € per Person
The most important facts in a nutshell
For some developers, getting started with or switching to Git leads to inefficient workflows due to gaps in their knowledge and lack of practice – even though Git actually makes better and more efficient workflows possible. This results in unnecessary losses of time and quality which accumulate day after day. In order to avoid these costs, version management must run smoothly, and the full potential of Git must also be achieved. Interfacewerk is aware of these problems and has already successfully implemented optimizations for its customers in the past. The „version management" department and the related development process are interfacewerk's core expertise.
For software developers/project managers/product owners who dare to enter or switch to Git
per day approx. 5-6h (for 2 days)
Intensive supervision by two workshop leaders
Hands-on learning through practical exercises
As far as possible, learning and practicing is done with the local infrastructure (TFS)
Advantages of Git and differences to other version management systems are practiced as basis and motivation
Git standard functions are practiced
Basic terms (commit, fetch, pull, push, sync)
Merging and conflict resolution
Repositories Init, Clone
Branching: Standard workflows, git-flow.
Releases and Release Branches
Bug fixes: Keep release and development industry up to date
Dealing with special and large file formats
Important skills for efficient work
Easy code reviews through branching and pull requests
Smaller, more traceable commits and commit naming conventions, tagging
Cleaning up: How do I keep our repository clean for myself and my team?
Researching the Git history to make everyday problem solving easier
Typical problems and their solutions (Reverting, Resetting, Ammending, Diffing, time-critical teamwork)
At large workshops: learning modules
Day 1 Standard Git: Commit, Branch, Merge, Init, Clone, Fetch, Workflow (local copy and remote repository)
Procedure: 8:00-12:00: Intro and Workshop - Git advantages and differences to other version management systems/local working with exercises and a look under the hood (Git internal, structure/principle) 12:00-13:00: Lunch 13:00-14:30: Workshop - Remote working and exercises in teams14:30-15:00: Questions, feedback, outlook next day
Day 2 Best Practices (efficient working)
Procedure: 8:00-12:00: Workshop - exercise to consolidate the previous day/daily work: Branching: Standard Workflows/Merging and Conflict Resolution (in Visual Studio)/Researching the Git History to simplify everyday problem solving 12:00-13:00: Lunch 13:00-14:30: Workshop - Typical problems and their solutions + time-critical cooperation in teams/handling of special and large file formats 14:30-15:00: Questions and feedback
How do you get to a suitable workshop with interfacewerk?
Request workshop by mail
Clarify details & date with our trainers
Receive workbook in advance
Look forward to the workshop!