Clean Code Schulung für Ihr Dev Team

Praxisnah, zertifiziert, individuell abgestimmt auf Ihre Anforderungen & Bedürfnisse

Dauer: 4 Arbeitstage

2 Trainer je Schulung

Für 8 bis 10 Teilnehmer

Bei Ihnen oder bei uns

1.924 € je Teilnehmer

HERAUSFORDERUNGEN

Warum Clean Code?

Ihr Dev Team arbeitet nicht mehr rund zusammen

Unterschiedliche Heran­gehens­weisen führen dazu, dass Ent­wickler­teams nicht rund arbeiten und es zu Fehlern kommt. Clean Code Development bietet ein gemeinsames Verständnis der Software­entwicklung, das die Zusammen­arbeit erleichtert.

Ihr Quellcode ist schwer lesbar und wartungs­intensiv

Historisch gewachsener Quell­code ist oft schwer lesbar, Änderungen sind nur mit hohem Auf­wand möglich, neue Features kaum mehr abbildbar. Unsere Trainer vermitteln die Entwurfs­methode Flow Design und geben wertvolle Tipps für Syntax und Semantik.

Ihr Quellcode hat eine zu geringe Test­abdeckung

Das Fehlen elementarer Test ist nicht nur ein großes Risiko, es hemmt auch die Entwickler bei der Arbeit. In unseren Clean Code Schulungen vermitteln wir die wichtigsten Konzepte, Techniken und Tech­nologien rund um auto­matisiertes Testing.

IHRE VORTEILE

Warum eine Clean Code Schulung bei generic.de buchen? 

Weil Sie Clean Code aus der Praxis und für die Praxis lernen

Unsere Schulungen basieren auf Clean Code Expertise aus über 15 Jahren Projekt­geschäft. Profitieren Sie von praktischer Erfahrung sowie praxis­erprobten Methoden und Tools, die direkt in den Arbeits­alltag übertragbar sind.

Weil unsere Trainer zertifizierte Experten sind

Unsere Clean Code Trainer wurden von Stefan Lieser, einem der Mit­begründer der Clean Code Development Initiative, persönlich ausgebildet. Damit garantieren wir höchste Qualität und fundiertes Fachwissen.

Weil unsere Schulung perfekt auf Sie zuge­schnitten wird

Wir richten Inhalt und Aufbau der Schulung gezielt nach Ihrem Wissens­stand aus. Darüber hinaus entscheiden Sie, wann, wie lange, und wo die Schulung statt­finden soll. Perfekt integriert in Ihren Betriebsablauf.

Clean Code Development aus der Praxis für die Praxis

Unsere Schulungen basieren auf Clean Code Expertise aus über 15 Jahren Projektgeschäft. Sie profitieren von praxisnahen Erfahrungen, die direkt in den Arbeitsalltag übertragbar sind.

Mehr als 15 Jahre Clean Code als Unternehmens-DNA

Clean Code ist seit 2010 gelebter Bestandteil unserer Unternehmenskultur. Dieses Wissen und Mindset geben unsere Trainer in den Clean Code Schulungen authentisch weiter.

Praxistaugliche Toolbox, statt Theoriehammer

Für uns steht das Machen an erster Stelle. Unsere Trainer reduzieren den Theorieteil auf ein Minimum und geben den Teilnehmenden Methoden und Werkzeuge an die Hand, die sich im Alltag bewährt haben.

Zertifizierte Trainer mit starkem Hintergrund

Unsere Clean Code Trainer wurden von Stefan Lieser, einem der Mitbegründer der Clean Code Development Initiative, persönlich ausgebildet. Damit garantieren wir höchste Qualität und fundiertes Fachwissen.

Individuelle Schulungen, abgestimmt auf Ihr Team

Wir richten Inhalt und Aufbau der Schulung gezielt nach Ihrem Wissensstand aus – für einen maximalen Lerneffekt und nachhaltige Wissensvermittlung. Ob Einsteiger oder Fortgeschrittene, wir holen Sie genau dort ab, wo Sie stehen.

Schulungen mit maximaler Flexibilität

Sie entscheiden, wann, wie lange, wo und wie die Schulung stattfinden soll: Vor Ort bei Ihnen, in unseren modernen Schulungsräumen oder remote per Videokonferenz. So lassen sich Schulungen perfekt in Ihren Betriebsablauf integrieren.

Unternehmen, die wir bereits geschult haben

Der Ansatz, Abhängigkeiten im Code gezielt zu reduzieren, wurde nachvollziehbar und praxisorientiert erklärt. Besonders positiv fand ich auch die Haltung, Dinge lokal schrittweise zu verbessern – statt große Umbrüche zu machen. Dieser pragmatische Ansatz ist realistisch und effektiv.

SCHULUNGSTEILNEHMER 
FEBRUAR 2025
Vor etlichen Jahren bin ich selbst durch diese Schule gegangen. Ich steckte bis zum Hals, quasi bewegungs­los im brownfield-Schlamassel fest. generic.de hat mir einen Weg aus dieser Misere gezeigt und den habe ich dann (neu)gierig beschritten. Mir ist jetzt klar, dass dieser Weg mich selbst und die Art und Weise wie ich Software entwickle nachhaltig verändert hat und mich als Entwickler besser und glücklicher gemacht hat. Alle Interessierten und Zweifelnden kann ich nur ermutigen: geht diesen Weg, ihr werdet es nicht bereuen!

Frank Rabold 
Senior Software Entwickler, AppSphere AG
Die starke Praxisnähe mit den Aufgaben und dem gemeinsamen Coden hat sehr dabei geholfen, die Inhalte verständlich zu machen. Auch die Hausaufgabe und deren Review haben mir sehr geholfen.

SCHULUNGSTEILNEHMER 
FEBRUAR 2025
Wirklich gute Arbeit. Hat meine Erwartungen weit übertroffen.
Sehr viel werde ich mitnehmen und anwenden können.

SCHULUNGSTEILNEHMER 
AUGUST 2024
Der Ansatz, Abhängig­keiten im Code gezielt zu reduzieren, wurde nachvollziehbar und praxisorientiert erklärt. Besonders positiv fand ich auch die Haltung, Dinge lokal schrittweise zu verbessern – statt große Umbrüche zu machen. Dieser pragmatische Ansatz ist realistisch und effektiv.

SCHULUNGSTEILNEHMER 
FEBRUAR 2025
Wirklich gute Arbeit. Hat meine Erwartungen weit übertroffen.
Sehr viel werde ich mitnehmen und anwenden können.

SCHULUNGSTEILNEHMER 
AUGUST 2024
Die starke Praxisnähe mit den Aufgaben und dem gemeinsamen Coden hat sehr dabei geholfen, die Inhalte verständlich zu machen. Auch die Hausaufgabe und deren Review haben mir sehr geholfen.

SCHULUNGSTEILNEHMER 
FEBRUAR 2025
Vor etlichen Jahren bin ich selbst durch diese Schule gegangen. Ich steckte bis zum Hals, quasi bewegungs­los im brownfield-Schlamassel fest. generic.de hat mir einen Weg aus dieser Misere gezeigt und den habe ich dann (neu)gierig beschritten. Mir ist jetzt klar, dass dieser Weg mich selbst und die Art und Weise wie ich Software entwickle nachhaltig verändert hat und mich als Entwickler besser und glücklicher gemacht hat.

Frank Rabold 
Senior Software Entwickler, AppSphere AG
UNSER VORGEHEN

Exemplarischer Schulungsablauf

Schaubild Schulungsablauf: 

Tag 1 „Clean Code“
Einführung in Clean Code  
Prinzipien und Praktiken  
Software-Qualität  
Praktische Übungsaufgaben  
Gemeinsame Code Reviews   

Tag 2 „Testing“
Automatisiertes Testen  
Behandeln von Abhängigkeiten  
Agiles Mindset  
Praktische Übungsaufgaben    
Fehlerbehandlung    

Mehrtägige Pause mit „Hausaufgaben“

Tag 3 „Software Design“
Einführung in Flow Design  
Entwurf in die Breite    
Entwurf in die Tiefe    
Praktische Übungsaufgaben  

Tag 4 „Übung macht den Meister“
Komplexe Aufgabe, die alle bisherigen Blöcke abdeckt  

Ablauf nur exemplarisch. Die finalen Themen stimmen wir persönlich ab und passen sie individuell auf Ihr Team an.Training schedule overview: 

Day 1 “Clean Code”
Introduction to clean code  
Principles and practices  
Software quality  
Practical exercises  
Joint code reviews   

Day 2 “Testing”
Automated testing  
Handling dependencies  
Agile mindset  
Practical exercises    
Error handling    

Multi-day break with “homework”

Day 3 “Software Design”
Introduction to flow design  
Broad design    
In-depth design    
Practical exercises  

Day 4 “Practice makes perfect”
Complex task covering all previous blocks  

This is only an example of the schedule. We will coordinate the final topics personally and tailor them individually to your team.Schaubild Schulungsablauf: 

Tag 1 „Clean Code“
Einführung in Clean Code  
Prinzipien und Praktiken  
Software-Qualität  
Praktische Übungsaufgaben  
Gemeinsame Code Reviews   

Tag 2 „Testing“
Automatisiertes Testen  
Behandeln von Abhängigkeiten  
Agiles Mindset  
Praktische Übungsaufgaben    
Fehlerbehandlung    

Mehrtägige Pause mit „Hausaufgaben“

Tag 3 „Software Design“
Einführung in Flow Design  
Entwurf in die Breite    
Entwurf in die Tiefe    
Praktische Übungsaufgaben  

Tag 4 „Übung macht den Meister“
Komplexe Aufgabe, die alle bisherigen Blöcke abdeckt  

Ablauf nur exemplarisch. Die finalen Themen stimmen wir persönlich ab und passen sie individuell auf Ihr Team an.Training schedule overview: 

Day 1 “Clean Code”
Introduction to clean code  
Principles and practices  
Software quality  
Practical exercises  
Joint code reviews   

Day 2 “Testing”
Automated testing  
Handling dependencies  
Agile mindset  
Practical exercises    
Error handling    

Multi-day break with “homework”

Day 3 “Software Design”
Introduction to flow design  
Broad design    
In-depth design    
Practical exercises  

Day 4 “Practice makes perfect”
Complex task covering all previous blocks  

This is only an example of the schedule. We will coordinate the final topics personally and tailor them individually to your team.
JETZT UNVERBINDLICH ANFRAGEN
UNSERE CLEAN CODE SCHULUNGEN

Lernziele, Inhalte & unsere Trainer

Lernziele

Aufbau eines gemeinsamen Verständnisses von Software­qualität
Einführung in die Clean Code Development Initiative
Praxisnahe Techniken, um von der Anforderung zum Quell­code zu gelangen (Flow Design)
Die wichtigsten Clean Code Development Prinzipien und Praktiken in Theorie und Praxis
Praxis­nahe Einführung in das Schreiben von Tests und Entwicklung komplexer Test­suites  
Vermittlung des Clean Code Mindsets hinsichtlich Zusammen­arbeit, Effizienz und Korrektheit

Inhalte

Clean Code Development
  • Die Clean Code Werte
  • Die 5 Grade
  • Prinzipien & Praktiken
  • Clean Code Mindset
Softwarequalität
  • Unterschied zwischen innerer und äußerer Software-Qualität
  • Was bedeutet nachhaltige Softwareentwicklung
Clean Code Prinzipien
  • Single Responsibility Principle (SRP)
  • Don’t Repeat Yourself (DRY)
  • Integration Operation Segregation Principle (IOSP)
  • Keep It Simple, Stupid! (KISS)
  • You Aint Gonna Need It (YAGNI)
Clean Code Praktiken
  • Versionskontrolle
  • Automatisierte Tests
  • Test-first
  • Code Reviews
  • Pfadfinderregel
  • Tägliche Reflexion
Automatisiertes Testen
  • Code-Aufbau für gute Testbarkeit
  • Testpyramide
  • Teststrategien
  • System-, Integrations-, Unit Test
Abhängigkeiten
  • Typische Strukturen
  • Herausforderungen
  • Abhängigkeiten und Testbarkeit
Flow Design
  • Die wesentlichen Schritte
  • Inkrementelle Entwicklung
  • Zerlegung von Anforderungen
  • Entwurf in die Breite
  • Entwurf in die Tiefe
  • Umsetzung eines Entwurfs
Agilität
  • Agiles Mindset
  • Agile Werte
  • Clean Code & agile Frameworks
Übungen & Reviews
  • Kleinere „Katas“, um die gelernte Theorie in Praxis anzuwenden
  • Größere Übungsaufgaben, um Zusammenarbeit im Team zu schulen
  • Gemeinsame Reviews der Ergebnisse und Musterlösungen
  • Gruppen- und Einzel-Übungen

Unsere Clean Code Trainer

Thomas Fröhle
Clean Development trainer
Konzentriert Euch auf das, was Ihr im Moment braucht und versucht nicht jetzt schon Probleme zu lösen, die irgendwann potenziell auftreten könnten.
Felix Ruthenberg
Clean Development trainer
Code Checks sind ein sehr guter Einstieg, um herauszufinden, wo ein Unternehmen mit seiner Codebasis steht. Am Ende liegt die Wahrheit immer im Code.
Thomas Bittner
Clean Development trainer
Die heilige Dreifaltigkeit der Clean Code Prinzipien: „Don’t Repeat Yourself“, das „Single Responsibility Principle“ und das „Integration,Operation, Segregation Principle“.
Unsere Trainer wurden ausgebildet von Stefan Lieser, Geschäftsführer der CCD Akademie GmbH und Mitbegründer der Clean Code Development Initiative.

Clean Code Schulung jetzt unverbindlich anfragen

Wenn Sie wissen möchten, welche Daten wir ver­ar­beiten und wie lange wir diese speichern, finden Sie weiter­führende Infor­mationen in unserer Daten­schutz­erklärung.
Ihre Daten werden verschlüsselt übertragen
Vielen Dank! Ihre Kontaktanfrage wurde von uns empfangen!
Oh nein! Irgendwas ist schiefgelaufen. Probieren Sie es bitte noch einmal!
Jörg Lenz
Key Account Manager
FAQs

Die häufigsten Fragen in Bezug auf unsere Clean Code Schulung

Für wen ist die Clean Code Schulung geeignet?

Unsere Clean Code Schulungen richten sich ausschließlich an Menschen mit Programmier-Know-how. Also an Softwareentwickler:innen, an System und Software Architekt:innen oder Software Tester:innen.
Unsere Trainer bieten aber auch Vorträge auf Management-Ebene an, bei denen sie auf die Vorteile von Clean Code Development aus Business-Sicht eingehen. Wie Clean Code zum Unternehmenserfolg beitragen kann, erläutert unser CTO Sebastian Betzin in folgendem On-Demand-Video: 

Welches Vorwissen braucht man für die Clean Code Schulung?

Wie gesagt ist Programmier-Know-how notwendig, um den Kursen folgen zu können. Die Teilnehmenden müssen Programmierbeispiele in C#, Java, Typescript etc. verstehen und die Sprachen auch schreiben können.

Was müssen wir für eine Schulung mitbringen?

Gerade für die praktischen Übungen sollten alle Teilnehmenden einen Computer mit installierter Entwicklungsumgebung, wie beispielsweise VSCode oder VisualStudio, mitbringen.

Wie lange dauert ein Clean Code Training?

Das hängt ganz von Ihnen und Ihren Wünschen ab. Wir passen die Länge unserer Clean Code Trainings Ihren Lernzielen an. Das können Ein-Tages-Workshops oder Sessions über mehrere Tage sein.

Wo finden die Schulungen statt?

Auch das ist Ihnen überlassen. Entweder Sie kommen zu uns nach Karlsruhe oder unsere Clean Code Trainer kommen zu Ihnen ins Unternehmen und halten Inhouse-Trainings mit Ihrem Team.

Wie kann ich eine Clean Code Schulung buchen?

Schreiben Sie uns einfach über das Kontaktformular, dass Sie an einer Clean Code Schulung interessiert sind, und wir melden uns bei Ihnen. Wenn Sie bereits wissen, wann Sie die Schulung gerne machen würden, wie viele Teilnehmenden es sein werden und welche Lernziele Sie verfolgen, tragen Sie diese Informationen einfach in das entsprechende Freitextfeld ein.

Der Clean Code Shop

Clean Code Armbänder, Übersichtsposter, Info-Flyer, Schreibblöcke u.v.m. In unserem Clean Code Shop finden Sie alles für den Clean Code Developer.

Das könnte Sie auch interessieren

Clean Code
Karriere
Team generic.de
27.6.23

Fünf neue Clean Code Trainer für die CCD Akademie und generic.de

Wie unsere Kollegen zu Clean Code Trainern ausgebildet wurden – ein Gastbeitrag von Stefan Lieser, Mitbegründer der Clean Code Developer Initiative

Clean Code
Development
16.3.23

Clean Code Schulungen bei generic.de: unsere Clean Development Trainer im Interview

Unsere Clean Development Trainer Felix und Thomas geben einen Einblick in ihre Schulungen: über den Ablauf, die Lernziele und natürlich über Clean Code

Clean Code
Development
Digitalisierung
30.11.22

Nachhaltige Software­entwicklung: Was man darunter versteht und wie man nachhaltig entwickelt

Wie man Software entwickelt, die sich flexibel und langfristig an neue Markt- und Kunden­anforderungen anpassen lässt

Clean Code
Neuigkeiten
20.7.22

Clean Code Schulung unter Palmen: Unsere Clean Code Experten coachen Mitarbeitende von adesso Schweiz auf Sardinien

Im Rahmen des diesjährigen adesso eduCamps betreuten unsere Clean Code Experten Felix und Thomas die Clean Code Sessions.

Development
Clean Code
14.7.22

Software­qualität: Kriterien „guter“ Software­produkte und die Rolle von Clean Code

Auf welche Softwarequalitäts­merkmale es aus technischer & wirtschaftlicher Sicht ankommt und wie Clean Code Development dabei helfen kann, diese zu erreichen

Clean Code
Neuigkeiten
17.6.22

generic.de auf den SAEC Days vom 28. bis 30. Juni 2022

generic.de auf den SAEC Days 2022 in München - 28. bis 30. Juni. Jetzt Tickets sichern und die Clean Code Clinic besuchen.

Clean Code
9.9.21

Clean Code Development: Die Grade

Clean Code Development ist in verschiedenen Graden unterteilt, die man als Entwickler eine nach der anderen erklimmt und in einem ewigen Kreislauf wiederholt

Clean Code
9.9.21

Clean Code Development: Die Tugenden

Um Clean Code Developer zu werden, gilt es eine Reihe von Tugenden zu verinnerlichen: Schätze Variation, Tue nur das Nötigste, Isoliere Aspekte etc.

Clean Code
7.9.21

Clean Code Development: Das Wertesystem

Das Wertesystem von Clean Code Development umfasst die Werten Evolvierbarkeit, Korrektheit, Produktionseffizienz und Kontinuierliche Verbesserung.

Clean Code
25.5.18

DRY vs KISS – Clean Code Prinzipien

Die Clean Code Prinzipien DRY und KISS können sich gegenseitig ausschließen. Ein Versuch das Dillema zu lösen.

Clean Code
Development
7.6.17

Flow Design in der Praxis

Clean Code Development und Flow Design: Was steckt hinter der Entwurfsmethode? Wie kann Flow Design in der Praxis angewendet werden? Und wie nützlich ist es?

Broschüre: Clean Code-Schulung  

Alle Infos zu unseren Clean Code Schulungen zusammengefasst auf zwei Seiten.

Wenn Sie wissen möchten, welche Daten wir ver­ar­beiten und wie lange wir diese speichern, finden Sie weiter­führende Infor­mationen in unserer Daten­schutz­erklärung.
Ihre Daten werden verschlüsselt übertragen
Vielen Dank! Ihre Kontaktanfrage wurde von uns empfangen!
Oh nein! Irgendwas ist schiefgelaufen. Probieren Sie es bitte noch einmal!