Zum Hauptinhalt springen
medienreich IT-Trainings
0521 968 7740
Zurück zu Clean Code

Clean Code Grundlagen für Entwickler

Du lernst Clean-Code-Prinzipien praxisnah, strukturierst typische Aufgaben in objektorientierter Softwareentwicklung und entwickelst belastbare Workflows für nachvollziehbare, fachlich saubere Ergebnisse im Team.

Kursdetails ansehen

2 Tage

23 Standorte

Online & Präsenz

Nächster Termin: 18. – 19.01.2027 · 143 weitere verfügbar

ab 990,00 € zzgl. 19 % MwSt.

Weitere Termine & Buchungsoptionen

Mehr als 5.000 Unternehmen vertrauen uns

TUINintendoOTTOPostbankSiemens

Kursdetails

Das lernst Du

  • Du ordnest die zentralen Konzepte von Clean-Code-Prinzipien fachlich ein.
  • Du strukturierst typische Arbeitsabläufe in objektorientierter Softwareentwicklung nachvollziehbar.
  • Du wendest die im Kurs behandelten Methoden sicher an konkreten Aufgaben an.
  • Du prüfst Ergebnisse auf fachliche Plausibilität und erkennst typische Fehlerquellen.
  • Du dokumentierst Vorgehen und Entscheidungen so, dass Teams sie weiterverwenden können.
  • Du überträgst die erarbeiteten Verfahren auf eigene Aufgaben und Projekte.

Überblick

Code, der schnell entsteht, aber niemand mehr versteht, wird im Team schnell zur Belastung – nachhaltige Softwareentwicklung braucht klare Prinzipien für sauberen, wartbaren Code. In dieser Schulung erarbeitest Du zunächst, was einen professionellen Softwareentwickler ausmacht, und welche Haltung dahintersteht. Darauf aufbauend beschäftigst Du Dich mit dem DRY-Prinzip, um Redundanzen im Code zu vermeiden und Wissen an einer zentralen Stelle zu halten. Anschließend lernst Du Software-Muster kennen, die im Rahmen von Clean Code Development abgedeckt werden, und wendest sie auf typische Entwurfsprobleme an. An praxisnahen Aufgaben entwickelst Du ein Gespür dafür, wie sich Prinzipien und Muster sinnvoll kombinieren lassen und welche Kriterien für sauberen, professionellen Code wichtig sind. So kannst Du Clean-Code-Prinzipien gezielter einsetzen, Code sicherer strukturieren und typische Aufgaben aus der objektorientierten Softwareentwicklung im Team oder eigenständig strukturierter bearbeiten.

Kursinhalte

Clean-Code-Prinzipien: Einstieg und Einordnung

  • Definition: "Professioneller Softwareentwickler"
  • Was zeichnet Professionalität aus?
  • Was zeichnet Qualität aus?

Arbeitsumgebung und zentrale Werkzeuge

  • Vorstellung des CCD-Wertesystems
  • Praktiken und Prinzipien
  • Bekannt machen mit dem Grad-System

Strukturen und Grundmethoden

  • Praktische Übungsbeispiele
  • Das DRY-Prinzip: Don't Repeat Yourself
  • FCoI (Favour Composition over Inheritance)

Anwendung im typischen Workflow

  • SoC (Separation of Concerns) in Kombination mit dem SRP (Single Responsibility Principle)
  • Das Abhängigkeiten-Umkehrungs-Prinzip
  • ISP (Interface Segregation Principle)

Steuerung und Anpassung

  • Das Prinzip der Verbergung von Informationen
  • Das Open-Closed-Prinzip
  • Durch CCD abgedeckte Software-Muster

Vertiefung und Varianten

  • Grundlagen und Zusammenhänge zu Definition: "Professioneller Softwareentwickler"
  • Praxisnahe Anwendung von Definition: "Professioneller Softwareentwickler"
  • Qualitätsprüfung bei Definition: "Professioneller Softwareentwickler"

Zielgruppe & Voraussetzungen

Für wen der Kurs geeignet ist

  • Softwareentwickler:innen
  • Programmierer:innen
  • Entwicklungsteams mit Qualitätsfokus
  • Für alle, die Clean-Code-Prinzipien in objektorientierter Softwareentwicklung verlässlich einsetzen möchten.

Deine Vorteile

  • Garantierte TermineMarkierte Termine finden statt und bieten 10 % Preisvorteil.

  • Kleine GruppenMaximal 8 Teilnehmende für intensiven Austausch und nachhaltigen Lernerfolg.

  • Praxiserfahrene Trainer:innenBerufsrelevante Fachexpertise aus langjähriger Praxiserfahrung.

  • Keine HybridschulungenBewusst live online oder in Präsenz – für eine klare, fokussierte Lernumgebung.

FAQ

Was lerne ich in der Schulung „Clean Code Grundlagen für Entwickler“?

Du lernst Clean-Code-Prinzipien praxisnah, strukturierst typische Aufgaben in objektorientierter Softwareentwicklung und entwickelst belastbare Workflows für nachvollziehbare, fachlich saubere Ergebnisse im Team. Zu den Schwerpunkten gehören Clean-Code-Prinzipien: Einstieg und Einordnung, Arbeitsumgebung und zentrale Werkzeuge, Strukturen und Grundmethoden, Anwendung im typischen Workflow, Steuerung und Anpassung und Vertiefung und Varianten.

Für wen ist die Schulung geeignet?

Die Schulung richtet sich an Softwareentwickler:innen, Programmierer:innen, Entwicklungsteams mit Qualitätsfokus und Für alle, die Clean-Code-Prinzipien in objektorientierter Softwareentwicklung verlässlich einsetzen möchten.

Welche Vorkenntnisse brauche ich für die Schulung?

Erste Erfahrung mit einer objektorientierten Programmiersprache ist hilfreich.

Welche Themen und Schwerpunkte werden behandelt?

Zu den Schwerpunkten gehören Clean-Code-Prinzipien: Einstieg und Einordnung, Arbeitsumgebung und zentrale Werkzeuge, Strukturen und Grundmethoden, Anwendung im typischen Workflow, Steuerung und Anpassung und Vertiefung und Varianten.

Wie praxisnah ist die Schulung?

Die Schulung greift praxisnah insbesondere die Bereiche Anwendung im typischen Workflow, Steuerung und Anpassung und Vertiefung und Varianten auf. Dadurch lässt sich das Gelernte gezielt auf eigene Aufgaben und Projekte übertragen.

Was kann ich nach dem Seminar in der Praxis umsetzen?

Zu den angestrebten Ergebnissen gehören: Du ordnest die zentralen Konzepte von Clean-Code-Prinzipien fachlich ein; Du strukturierst typische Arbeitsabläufe in objektorientierter Softwareentwicklung nachvollziehbar; Du wendest die im Kurs behandelten Methoden sicher an konkreten Aufgaben an; Du prüfst Ergebnisse auf fachliche Plausibilität und erkennst typische Fehlerquellen; Du dokumentierst Vorgehen und Entscheidungen so, dass Teams sie weiterverwenden können.

Wird im Seminar auch das Thema „Anwendung im typischen Workflow“ behandelt?

Ja. „Anwendung im typischen Workflow“ ist ein eigener Bestandteil der Schulung. Dazu gehören SoC (Separation of Concerns) in Kombination mit dem SRP (Single Responsibility Principle), Das Abhängigkeiten-Umkehrungs-Prinzip und ISP (Interface Segregation Principle).

Kurs buchen oder anfragen

Feste Termine · Online & Präsenz

Feste Termine · Online/Präsenz

Ort wählen Ort wählen
Wo soll die Schulung stattfinden? Wo soll die Schulung stattfinden? Live-Online Inhouse – bei Euch im Unternehmen Bei medienreich Steht noch nicht fest
Wann soll die Schulung stattfinden? Wann soll die Schulung stattfinden? So bald wie möglich In den nächsten 4 Wochen In 1–2 Monaten In 3+ Monaten Steht noch nicht fest
  • Rechnung erst nach Kursende
  • Zertifikat und Unterlagen inklusive
  • Umbuchung möglich