Qafoo GmbH - passion for software quality

Training

Continuous self-improvement is crucial in todays working environment, especially in the IT business. Qafoo provides you with a comprehensive training program, in order to provide your crew with optimal education in the area of high-quality PHP software development. Choose one of our standard courses or arrange a custom schedule with us, which fits your individual needs and covers your hot-spots in more depth.

The goal of Qafoo is to provide you with the optimal seminar, aligned to your project and infrastructure, but especially to your team. Discuss your desired course plan with us or get one of our trainers on-site in advance, in order to analyze your needs and get in touch with your people.

In order to analyze and discuss your individual training schedule, Qafoo experts can come around for on-site consulting.

On this page, you find a selection of the topics we can cover in your personalized training course. Qafoo experts of course have a much broader background and we would be happy to provide you with additional training subjects on request. Don't hesitate to contact the Qafoo team for an individual offer.

Quality assurance

Quality assurance is an emerging hot topic in software development and IT industry, at least since it is well-known, that assuring software quality increases customer satisfaction, return on investment and developer motivation. Furthermore, constant monitoring of software quality and according precautions lead to more precise project planning and less system outage.

Your individual Qafoo quality assurance course can cover a brought spectrum of topics or concentrate on what is essential to you, fully depending on your needs. The following list just covers a small extract on potential topics, so do not hesitate to contact us in order to discuss your requirements.

  • What is quality and how can it be measured?

  • What is necessary for writing better software?

  • Quality processes and how to implement them

  • Maintainability, extensibility and flexibility of software

  • Testing techniques and quality beyond testing

  • Using and understanding software metrics

  • Continuous integration and automated QA

Your inidivual Qafoo training can be held in English or German language.

High quality code

Not every member of your team needs to be fully into high-quality programming. However, the whole team needs a vision of what creating and maintaining high-quality PHP code means and everyone needs to pull together. We at Qafoo provide you with custom trainings which perfectly suite the needs of your team: From the trainee to experienced software designer. Example topics for our high-quality code training series are:

  • Software architecture and design

  • Object oriented programming and beyond

  • Coupling, abstraction and dependencies

  • Testability and reusability

  • Refactoring

  • Documentation and project infrastructure

  • Scaling and performance

Our expert trainers would be happy to discuss an individial training schedule with you, so don't hesitate and contact us.

Quality PHP tools

One important ingredient for the development of high-quality software and the implementation of quality assurance processes are the right tools. Tools cannot automatically assure your softwares quality, but they can safe you a lot of effort and raise the liability of your quality assurance processes. Qafoo crew members are lead developers of many open source projects, that deal with these purposes, and would be happy to educate your team in the usage, administration and even development of

For our open source tools, there is also professional support available.

Furthermore, our team is involved in the development of the following projects and can therefore provide training on usage and maintainance for you: