Clean Code Training

This training introduces the topic of clean code and provides an overview of the necessary fundamentals, practices, principles and best practices.

Request now
Grafik Clean Code Training

At a glance

General information

2 days
– Remote Training
– Experienced Trainer

Target group

C++, C# and Java Developers

Application examples

Software Development
– Microservice Architecture
– Legacy Code Updates

Description

Whether in traditional applications or modern microservice architecture, legacy code or greenfield projects, clean code is one of the keys to long-term extensible code bases.

This training course introduces the topic of clean code and provides an overview of the required basics, practices, principles, and best practices.

Using various examples, participants learn how to apply clean code techniques, both in developing new software and in the refactoring of existing legacy code.

Practical exercises are always to the fore and provide the basis for using the knowledge acquired in everyday life.

Agenda

  • Clean code basics
  • What is “bad” code?
  • Introduction to clean code virtues & grades
  • Overview of different principles
    • SOLID
    • Integration Operation Segregation Principle
    • etc.
  • Overview of different practices
    • Code reviews
    • The scout rule
    • etc.

Typical questions we answer:

  • What are the core concepts and goals of clean code, and why is clean code important in software development?
  • What are the characteristic features of "bad" code, and how can they be recognised?
  • What clean code virtues and grades will be covered in the course, and how do they contribute to improving code quality?
  • What is the Integration Operation Segregation Principle, and how does it help improve code quality?
  • What are the different practices for ensuring clean code, and how can they be implemented in software projects?
  • Why are code reviews an important practice in terms of clean code, and what benefits do they provide for quality and collaboration in the development team?
  • What is meant by the Pathfinder Rule in the context of Clean Code, and how can it help keep code clean over time?
  • What advice and best practices are there for successfully putting Clean Code principles and virtues into practice?
Clean Code Training
  • signed certificate of completion
  • in-house training
  • Customization available (agenda, tech stack, language, etc.)
  • small training groups
Request now

Why inovex Academy?

Our offer

The inovex Academy has set itself the task of passing on knowledge about methods and technologies that we already use successfully in our projects.

Curated content

Our trainers create a customized training offer based on your requirements.

Customizable tech stack

In exclusive trainings, we can consider your tech stack for the training content.

Individual assistance

If needed, we can tailor the training to a specific use case of your company and work directly based on your data.

Trainers

Our trainers are field-tested experts in their areas of expertise. Through their work in projects, they expand their knowledge day by day and pass on this know-how in their trainings - application-oriented and practice-oriented.

Trainer Christoph Menzel

Christoph Menzel

ISTOB Zertifzierung
Certificate iSAQB Accredited Trainer - CPSA-Foundation Level
Certified Scrum Master Abzeichen
Certificate ISAQB Certified Professional for Software Architecture - Foundation Level
Management 3.0 Foundation
Christoph Menzel is a software developer with heart and soul and, as Head of Mobile & Web Development, part of the inovex team. For him, clean code and test automation are two fundamental components of good software development. He supports his customers in optimising development processes, holds workshops on topics such as unit tests, clean code or continuous integration & delivery and actively shares his knowledge at conferences, bar camps or in professional articles.

Our training approach

From the needs analysis to the awarding of certificates, we offer customized training courses, flexibly designed and carried out according to your requirements.

If you are interested in in-house training, we will start by identifying your needs and discussing your objectives. This discussion forms the basis for an initial offer.

As soon as the framework data has been clarified, our trainers start adapting the training content. Many of our training courses have a modular structure and offer the opportunity to design the agenda flexibly. Training courses that prepare for certifications, on the other hand, are less flexible. Here, however, you can set the content focus according to your wishes.

You will receive all relevant information in advance of the training. The training will then take place in the room of your choice and at the agreed time. Our trainers will adapt to your requirements.

After completing the training, all participants receive a certificate confirming their participation. You will also have the opportunity to give us feedback on the content and the course. We are always happy to receive praise and suggestions for improvement.

Foto von Collin Rogowski
Collin Rogowski
Head of inovex Academy
inovex Logo
Go back
Foto von Collin Rogowski

I look forward to your inquiry.

Collin Rogowski

We are your partner for successful trainings

We would be happy to talk to you personally about your concerns. Get in touch now!

Foto von Collin Rogowski
Collin Rogowski
Head of inovex Academy
  • Individual training offer for your company
  • Over 25 years of experience as inovex Academy