Become a Clean Code Developer now!

We offer you the solution:
Clean Code Trainings!

Current Clean Code trainings

Clean Code Developer Basics | 3 days

Dates of the individual training days:

08.04.2025 / 29.04.2025 / 20.05.2025
Docker basics

Dates of the individual training days:

14.04.2025

We also run all seminars as closed company courses for you.
If you are interested or have any questions please contact us.

mgm4114 clean code trainings,clean code

What sets us apart

Our focus in Clean Code training is on your bottleneck: Where does the shoe pinch? Where will a workshop achieve the greatest benefit? Before the seminar, we work together to find out which content will bring the greatest benefit for you and your team.

divider clean code trainings,clean code
divider clean code trainings,clean code
divider clean code trainings,clean code
Experienced & proven

Our trainers impart knowledge effectively through many years of project and training experience. The seminars have been continuously developed since 2009.

Practical & guiding

Contents are presented theoretically and worked out practically. The participants receive challenging tasks and exemplary solutions.

Simple & Advanced

We challenge both beginners and advanced players alike. We develop strong foundations and detailed refinements.

Online & on site

We conduct training courses online to promote effectiveness and reduce costs. In individual cases, we also conduct seminars in person.

Clean Code

Since Bob C. Martin published his book Clean Code the focus on code quality has increased enormously. Principles how the Single Responsibility Principle (SRP) or Don't Repeat Yourself (DRY) are often known to developers. The need for automated tests is also usually recognized. There are also other Practices such as Continuous Deployment or Refactoringwhich make an important contribution to clean code.

Nevertheless, many questions arise in practice. What is meant by clean code? How do I become a clean coder? What to do under time pressure? These and many other questions are addressed in our Clean Code training courses. We attach great importance to taking a pragmatic approach to clean code. A good balance between clean code and the delivery of features must be ensured.

Our training is therefore not just about theory. In many practical exercises, we teach participants the basic skills they need to write clean code in everyday life.

Our Clean Code trainings

office 1081807 1920 clean code trainings,clean code
basics
Clean Code Developer Basics

Principles and tests - The seminar is aimed at software developers who are just starting to deal with the topic of software quality. The most important principles and practices of the Clean Code Developer Initiative are taught.

office work 1149087 1920 clean code trainings,clean code
advanced
Clean Code Developer Advanced

From requirements to clean code with Flow Design - Get to know a software development process with Flow Design that takes you smoothly from requirements to clean code.

tools 690038 1920 clean code trainings,clean code
advanced
Clean Code Developer Refactoring

Brownfield instead of greenfield - The seminar is aimed at developers who maintain and extend existing code. You will learn how to improve code quality with refactoring measures.

office 336368 1920 clean code trainings,clean code
advanced
Clean Code Developer Architect

The Big Picture - The seminar is aimed at experienced developers who are concerned with the question of how to create an appropriate rough structure for a software system.

meeting 1245776 1920 clean code trainings,clean code
advanced
Clean Code Developer Multiplier

Supporting a team - This seminar is aimed at software developers who want to support their colleagues with their knowledge of Clean Code Developer principles and practices.

businesspeople celebrating success 1 clean code trainings,clean code
advanced
Clean Code Developer Trainer

Conducting seminars as a trainer - This seminar is aimed at software developers who would like to pass on their knowledge of Clean Code Developer principles and practices or Flow Design to others as a trainer.

tools 690038 1920 clean code trainings,clean code
ASPICE
Software Testing in Automotive SPICE

Automated testing in the context of ASPICE - training for software developers who want to learn how to perform software testing in compliance with Automotive SPICE.

Docker
Docker
Docker basics

Automated testing in the context of ASPICE - training for software developers who want to learn how to perform software testing in compliance with Automotive SPICE.

Customer testimonials

Here you will find our ProvenExpert profile.

Customer testimonials from the Clean Code Developer Academy-- Stefan Lieser

CONTACT US NOW

Do you have any questions?
Would you like to book a seminar?

Give us a call, send us an email or use our contact form. We will be happy to advise you without obligation and provide you with a quote.

Blog posts

Clean Code Book by Bob C. Martin
Clean code training
Stefan Lieser

Clean Code

Clean code - clean code is essential Sometimes developers claim that clean code development takes too long. It is much more efficient to do without too much code quality. "Keep it simple" they say. Clean code is too often seen as a kind of religion. Agile would be ok, but clean code would take things too far. The

read more >>
Complex refactorings
Complex refactorings
Stefan Lieser

Refactorings - An overview

Why is refactoring important? Do you know this? Your code works, but after a few months nobody understands it anymore - not even you. This is where refactoring comes into play: it improves readability and maintainability without changing the functionality. What is refactoring? Refactoring is the term used to describe changes to the code that improve the quality of the code base while at the same time making it easier to understand.

read more >>
Complex refactorings
Complex refactorings
Stefan Lieser

Clean code in legacy projects

Clean code on a greenfield site is easy. Or not. But clean code in legacy code is definitely not easy. If the code has grown over years or decades, the many violations of the clean code principles cannot simply be eliminated by various refactorings. One reason is the lack of test coverage, the other is the question of

read more >>
Docker CI CD
Docker
Stefan Lieser

Docker CI/CD

Docker containers are now an established tool for deploying applications. In this article, we highlight the advantages of a continuous integration and continuous deployment process with Docker. Docker CI/CD is the way to go in your projects! Continuous Integration As soon as more than one developer is working on an application, the challenge arises to ensure that everything fits together. On

read more >>
DevOps
Docker
Stefan Lieser

DevOps CI/CD with Docker

Update 18.11.2024: I have added dependencies between the containers to the diagram for the third model "Multiple containers with external dependencies". Thanks to Ralf Westphal for the hint. As a developer, I can hand over the result of my work to the company, which then takes care of everything else. That's great, because I no longer have to deal with the annoying stuff.

read more >>
Software universe
Methodology
Stefan Lieser

The software universe

In the field of software development, there are many terms that need to be defined and categorized. We also need a defined process to get from the requirements to the code. The software universe is intended to help define terms and clarify a process. Content overview Clean Code Developer values We have defined four values as part of the Clean Code Developer Initiative: Correctness Changeability

read more >>
en_USEnglish