Professional Git and Clean Code
Relevant information for trainees
Join Zoom Meeting
https://uni-frankfurt.zoom-x.de/j/61158269196?pwd=empTWUxUak0xeDk2eCtRUFlGdXkyUT09
Meeting ID: 611 5826 9196
Passcode: 700065
Also, please 🔗 join this slack workspace that will be used during the training for announcements, questions and troubleshooting. Use the #help-installation channel if you incur any troubles during installation and setup.
Description of the training
In this training you will learn many principles about Clean Code as well as how to use Git in a professional way. The two topics will be explored in a thrilling alternation of explanation, discussion and practical sessions.
After this training, which is offered without requiring any knowledge prerequisite and in the spirit of life-long-learning, you will not only be able to use Git in your team (and in general in all your projects) in an excellent way, but also write code from a totally new perspective. So, what are your waiting for? Register 🔗 here.
A similar training has been offered in the past in a 1½-days format. However, this time it has been decided to extend it to two full days in order to provide more time to explore clean code and clean testing concepts as well offer a full hour for open discussion at the end of each day.
More information about the training, the format and the prerequisites can be found in the attached description as PDF file.
The same information can be found 🔗 in this repository on PUNCH GitLab, which (as PUNCH member) you should be able to access (if you plan to attend and cannot access that repository, please contact the organisers).
Requirements for the training
If you plan to register, please be aware that you should take few minutes to be sure to fulfil the following prerequisites, about which you can find more information in the 🔗 attached description as PDF file. You should
- have Git installed in your computing environment;
- choose a piece of own software and have it ready (ideally few hundreds lines of code, ~1000 lines at most);
- have a computing environment ready to be used and be able to edit, possibly compile and run the own chosen piece of software;
- if possible, have a working camera which should be switched on during the training.