Course Outline
Show overview of Project Management methodologies
- Agile Methodologies
- Waterfall
Automatic deployment via GIT
- Production repository
- Release branch
- Using Tags for releases
- Switching between releases
- Managing maintenance release
- Major releases
Documentation, Release Change Log
- Using Repository History to create Change Log
- Using Tag description for major release summarising changes
- Aggregating smaller changes into bigger one (closer to the business)
- Aggregating commits
- Grouping commits into logical parts
Central Repo Push and Pull Strategies
- Keeping Central repository clean
- Creating structure for aggregating and reviewing changes from developers
- Testing and Staging environment
Software Architecture and Components
- How to divide logically application and the repository
- How to manage libraries and subprojects develop by third parties
- Using submodules to automate upgrades
Requirements
Familiarity with GIT is recommended.
Understanding of software development life cycle, project management methodologies and frameworks (like waterfall and Agile) is required.
Testimonials
Using the transferred knowledge in practice.
Luxoft
Knowledge of the subject through the lecturer
Bartlomiej Kuras
The scope of the training, information about how it all works "under the mask"
Piotr Kosciuk
The training was conducted very well, in an interesting and professional way. Actually, there is nothing to cling to. (although I miss the Polish keyboard and I have to write without a petiole, for which I am very sorry). I will certainly recommend them for the future.
Marcel Stankowski
I really was benefit from the good expertise.
Filip Tkacz
I was benefit from the ability to find interesting way to describe problem.
Maciej Broda
Good introduction to the subject. Enjoyed the training.
Richard Millington
Very knowledgeable trainer and well thought out exercises.
Chris Moore
The course was hands-on, so we got to try git commands for real. Ukase was very confident and knowledgeable.
Steve Folly
The “hands-on” nature of tuition makes it far easier to understand the course material.
Stephen Warder
A solid theoretical background combined with a large amount of exercise
Jakub Brylak
I enjoyed the git internals, interactive add, interactive rebate.
Pawel Motofa
I was benefit from the info about how framework is keeping truck.
Pawel Jaworski
The trainer has in depth knowledge of git. The path of course is pretty fast and well thought. Exercises are complicated enough to train and simple enough to be done in time. Great training.
Bartłomiej Jurkiewicz
I generally was benefit from the humor and rapport with trainer.
Stuart Read
The trainer knows about the subject very well.
Gabriel Moral
The trainer's attitude and willingness to engage, particularly since he was sick.
ezetop unlimited company
I got the most out of the last day.
ezetop unlimited company
The diagrams are quite helpful and the explanation of use cases for situations was good.
Australian Bureau of Statistics
I generally liked the very hands-on.
Australian Bureau of Statistics
Very specific examples on a real project
.ADVA Optical Networking Sp. z o.o.
A lot of tricks, practical training tailored to individual needs ..
Piotr Mars - ABB Sp. z o.o.
The knowledge of the presenter, the ability to explain issues and answer current questions helped in acquiring knowledge
Wojciech Miecznikowski - Santander Bank Polska S.A.
Knowledge and competences of the lecturer
Maciej Błasiak - Santander Bank Polska S.A.
Knowledge of the lecturer, and quick problem solving
Piotr Nenkin - Santander Bank Polska S.A.
Contact the trainer with participants, thorough substantive knowledge supported by experience in "fighting" - practices
- Santander Bank Polska S.A.
Repetitions of the material during the training - the lecturer took care of understanding and remembering the material.
- Santander Bank Polska S.A.
There were no issues that the lecturer would not give an answer to
- Santander Bank Polska S.A.
The trainer has a lot of knowledge about the tool, you can see that he works with him every day. The large number of exercises and doing everything by the trainer is a great added value of this training.
Remigiusz Wilmont - Santander Bank Polska S.A.
Practical exercises.
- Santander Bank Polska S.A.
A lot of examples and exercises.
- Santander Bank Polska S.A.
Training knowledge
- Santander Bank Polska S.A.
a lot of exercise, you could test every command
- Santander Bank Polska S.A.
Running classes
- Deloitte Digital Sp. z o.o.
A lot of practical exercises. Solving even strange problems.
Mateusz Boruszczak - Deloitte Digital Sp. z o.o.
Relaxed atmosphere.
- Deloitte Digital Sp. z o.o.
The trainer was very helpful anf a very good knowledge of the subject.
I enjoyed the open communication with the audience. Accommodate the audience on their concerns and on their lack of skills.
Trainer could adapt quickly, made training more useful to my job.
- QlikTech Corp
I was able to ask an expert questions that i have been trying figure out by Googling
Paul Russell - Blume Global
Luke was very personable and was willing to delve into specific examples of our issues.
Jim HABERLIN - Blume Global
Trainer would take time to explain subtleties or answer general questions about the topic.
- Boldon James
Łukasz has detailed knowledge of the subject and was willing and able to take questions at any point in the course. His enthusiasm to impart as much knowledge on the subject as possible at an appropriate pace was very refreshing.
Shaun Allen - Boldon James
the trainer clearly had a good understanding of the subject matter. He responded well to individual issues with the exercises, and questions raised by the attendees.
paul farrington - Boldon James
Good coverage of subjects given the time available.
Richard Webb - Boldon James
A large number of practical exercises and knowledge of the teacher
Adam Mazur - Santander Bank Polska S.A.
Jose's style of teaching was great. He went over scenarios a couple of times and built a really good rapport with us to the point he would jovially try to trip us up with some of the course material so we didn't have too much dependency on watching him. This helped our us to engage more and kept us switched on during more in depth areas of the course material.
Chris Williams - KNOWLEDGEPOOL GROUP LIMITED
That we had a small group so we could all ask questions.
BTC Embedded Systems Romania SRL
The idea of branching in Git
BTC Embedded Systems Romania SRL
Very pleasant atmosphere. Good grasp of topics, helpful with exercises, open to discussions, answer question best to ability.
BTC Embedded Systems Romania SRL
Thorough and explicit.
BTC Embedded Systems Romania SRL
The knowledge of git. Calm.
BTC Embedded Systems Romania SRL
We did exercises right after theory to understand by doing what was explained. Presentation style.
Razvan Popovici - BTC Embedded Systems Romania SRL
Calm, patience, friendly
BTC Embedded Systems Romania SRL
The way the examples were discussed.
BTC Embedded Systems Romania SRL
The training slides were well done and provided a proper level of instruction.
USAF
The instructor was very knowledgeable about GIT.
USAF
Saw that the trainer had invested a lot of time in producing examples that mirrored real world problems. Designed examples to comprehend the lesson objective and to point out common pitfalls.
Ross Wilson - skyguide - swiss air navigation services ltd
a very good mix of theory and exercise
Olaf Horn - Wolfgang Metzner GmbH & Co. KG
the humor
Wolfgang Metzner GmbH & Co. KG
The direct communication with the trainer.
Wolfgang Metzner GmbH & Co. KG
The training was initially planned as inhouse training and I was a bit skeptical when (due to Corona) it had to be changed into an online training. Yet the training was far better than I expected. The traning quality nearly equaled a physical precence training.
Wolfgang Metzner GmbH & Co. KG
- interactive, changing topic by request - good trainers' subject knowledg - he extended the session, so we could ask all our questions and he offered to ask our questions via email after the session as well. - Questions were mostly answered right away
Christian Ettenberger - GE Healthcare GmbH
The trainer was very helpful anf a very good knowledge of the subject.
I enjoyed the open communication with the audience. Accommodate the audience on their concerns and on their lack of skills.