Training

Trainings

Individual Workshops

on request
on request

When considering training activities, it is often a question whether a training package and its contents are suitable for one’s own needs and which subjects are relevant at all. At this stage, we can offer support to you with our individually designed workshops. You will get a fundamental overview of a technology or methodology and can then work out the advantages and disadvantages of the various options together with our experienced trainers within the workshop.

We will support you with regard to these issues, without limitation: 

  • How can I implement my applications with it?
  • How can I integrate it into my existing processes?
  • Which significant implications does it have for the company or other processes? 
  • Which related issues should also be addressed on this occasion?

User Experience Basics

1 day
on request

User experience (UX) is becoming more and more important. From embedded devices to cloud applications, users expect a modern and easy to use interface today. It is therefore important for developers to know at least the fundamental concepts for good user experience; we will familiarize you with these in this training course. 


Version Control with Git

2 days
on request

Git is the most widely used tool for version control and has been integrated into numerous tools in the meantime. Development environments offer direct support and collaboration platforms such as Github, Gitlab and Azure DevOps are based on it. The introduction of or migration to Git is often a major strategic challenge and our seminar will support you in the process by enabling all participants to use Git in their daily tasks. 


Software Testing

on request
on request

Software testing is strongly gaining in significance. Many companies would like to offer further development to their employees in this field but shy away from the costs and the overhead involved in ISTQB certification. Instead, we offer freely combined modules all around the subject of testing that enable you to tailor your training activities to your needs.


Clean Code Development

3 days
on request

Software development is a complex thematic field in which the range of tasks of developers has steadily grown. Nowadays it is usually not enough to be able to develop programs that are “only” functionally correct. In many cases, the knowledge acquired with a university degree is insufficient to satisfy the increased requirements regarding quality of software and code in the daily routine on the job. This issue is aggravated even more by the fast-pace development occurring throughout the industry.

Clean Code (also known under the concept of software craftsmanship) has evolved from the experience of many software projects and developers. It comprises principles and methods intended to cope with the complexity of software and projects in a better way and is based on a mindset focusing on continuous development of both persons and software.


Unit Testing Deep Dive

2 days
on request

Developers’ everyday work is hard to imagine without unit tests nowadays. Nevertheless many developers have learnt how to write code for productive systems but often lack fundamental knowledge about unit testing. What is important when writing tests? How do I select the test cases? Which techniques do I need to do this? Which tests are useful and which ones just produce maintenance overhead? What is the ‘driving’ factor in test-driven development (TDD)? What is the best way to test existing legacy code?

In this 2-day training course, participants will learn answers to these and other questions. Practical exercises in their own unit testing environment will support translating this knowledge into everyday work.

Wird geladen