How does our date guarantee work?
Do you know this situation? You sign up for a seminar, receive a confirmation, and a few days before the seminar, the organizer cancels it because there aren't enough participants. Not with us!

On the seminar page, you can see at a glance whether a date has enough participants and whether we have already issued a date guarantee. If your desired date does not yet have a guarantee, feel free to contact us via email, chat, or phone, and we will inform you whether and how many participants have already registered. Perhaps you could be the decisive participant to secure a date guarantee!

And if a date does not take place due to insufficient registrations, we will cancel it definitively at least 14 days before the seminar starts. However, some things are out of our control, so force majeure (see terms and conditions) is excluded from our date guarantee.

Got it!

Dates

No dates available
  • calendar_today
    Spots left
  • calendar_month
    Few spots left
  • event_busy
    Booked out

Summary

Do you know that your software loses quality throughout the course of development? That changes and the implementation of new features becomes more and more difficult and the comprehensibility of the software decreases? That the changes to the code lead to unwanted side effects? Prevent the slow decay of the inner code quality of your software and fight the so-called software entropy!

In this training, you will experience how to write code that is not only working, but also easily understandable, maintainable, extensible and robust. You will learn principles and practices that ensure a high internal code quality and how to make your software product fit for the challenges of the future. You'll learn what it takes to be a Software Craftsman.

Together with an experienced trainer, you will go through the principles and practices of clean code development and learn how to identify and improve code smells using concrete examples. You will gain confidence in applying what you have learned by comparing and discussing your solutions with the other participants and the trainer.

Many exercises in this training involve hands-on programming. Of course you are of course welcome to use your own laptop in your familiar working environment. The practical excercises can be done in the programming languages Java, C++ or C#.

Read more
expand_more

Requirements

  • Basic experience in software development in Java, C++ or C#
  • Basic knowledge of object-oriented principles

Follow-up trainings

Discounts

Private individuals and students receive a 25% discount on the seminar price. Please ask for your personal discount code via phone or mail.

Funding Opportunities and Educational Leave

We are a member of Weiterbildung Hamburg e.V.! Information about this, as well as which federal state you can get educational leave from us, and what funding opportunities are available for open seminars, can be found here. If interested, please contact info@oose.de.

Company Internal Training

You can book this seminar as company internal training. We can conduct the seminar either in person at your location or online.

Sustainability

We take responsibility for the environment through sustainable, holistic action. This is one of our core values at oose. For us, this means critically questioning every aspect of our actions as a company and focusing on sustainable business practices rather than short-term profits. That's why oose is a partner in the UmweltPartnerschaft Hamburg and certified by ÖKOPROFIT®.