Webinar

Clean Code - Professionelle Codeerstellung und Wartung (Live Online Training)

Inhalte

  • Grundlagen professioneller Softwareentwicklung:
    • Der Softwareentwicklungsprozess
    • Grundsätze guter Programmierung
    • Interne und externe Qualitätsmerkmale
    • "Code Smells"
    • Wiederholung der Grundlagen der Objektorientierung
    • Merksätze und die "Holper"-Regel
    Prinzipien guten Designs:
    • Kapselung
    • Kohäsion
    • Kopplung
    • Liskovsches Substitutionsprinzip (LSP)
    • Single Responsibility Prinzip (SRP)
    • Interface Seggregation Prinzip (ISP)
    • Open / Closed Prinzip (OCP)
    • Dependency Inversion Prinzip (DIP)
    • Das Visions Prinzip
    "Guter Code":
    • Namen
    • Auswahl von Datentypen
    • Methodentypen
    • Argumente
    • Techniken zur Reduktion der Anzahl der Argumente
    • Query / Command Abgrenzung
    • "Stepdown-Regel"
    • Rekursionen
    • Anwender- vs. Entwicklerdokumentation
    • Arten von Kommentaren
    • Formulierung von Contracts
    • Lesbarer Code vs. Kommentare
    • Testfälle als Dokumentation
    • Klassenkomposition
    • Die Zeitungsmetapher
    • Code-Formatierungen
    Metriken und Messbarkeit:
    • Metriken in der Softwareentwicklung
    • Komplexität von Klassen und Methoden
    • "Cyclomatic Complexity" nach McCabe
    • Weitere Standardmetriken
    • Statische Codeanalyse
    • Testfallabdeckung
    • Mutationstests
    Weitere optionale Schwerpunkte:
    • Nebenläufigkeit (Funktionsweise, Mythen und Missverständnisse, Herausforderungen, Ausführungsmodelle, Deadlocks, Shutdown-Strategien)
    • Refactoring (Design Patterns, Prinzipien des Refactoring, Agile Softwareentwicklung, API-Treue)
Methode

Unsere erfahrenen Trainer:innen vermitteln Ihnen in der Schulung "Clean Code" die Prinzipien von Clean Code in verständlicher Art und Weise. In Diskussionen mit anderen Teilnehmern und Gruppenübungen festigen und erweitern Sie das Erlernte. Demonstrationen und Erklärungen werden sprachunabhängig anhand UML und ggf. Codebeispielen in Java-ähnlicher Notation (Java als Pseudocode) durchgeführt und sind auf jede OO Sprache adaptierbar.

Auf unserer digitalen Lernplattform LearningHub@Cegos sind sämtliche Seminarunterlagen als digitales Bundle zur Verfügung gestellt. So können Sie das Lernmaterial jederzeit mobil abrufen – sowohl vor, während als auch nach dem Seminar.

Lernziele

Sauberer, wartbarer Code ist eine zentrale Voraussetzung für eine nachhaltige Softwareentwicklung – insbesondere in komplexen Projekten mit mehreren Beteiligten. Wer objektorientierte Programme entwickelt, steht vor der Herausforderung, nicht nur funktional, sondern auch strukturiert und verständlich zu arbeiten.

In diesem viertägigen Seminar lernen Sie die Prinzipien professioneller Codeerstellung kennen – unabhängig von der eingesetzten Programmiersprache. Sie befassen sich mit bewährten Designprinzipien, Qualitätsmerkmalen und Metriken und erhalten praxisnahe Methoden zur Verbesserung von Lesbarkeit, Testbarkeit und Wartbarkeit.

Nach dem Seminar sind Sie in der Lage, professionellen Code systematisch entsprechend nach den Prinzipien guten Designs zu entwickeln, existierenden Code zu bewerten und zu optimieren. Sie schaffen damit die Grundlage für qualitativ hochwertige Software und eine effiziente Zusammenarbeit im Team.

Dieses Seminar ist Teil dieses Qualifizierungsplaners: Sicherstellen der Qualität – Quality EngineerZielgruppenDas Seminar "Clean Code – Professionelle Codeerstellung und Wartung" ist ideal für Softwareentwickler:innen, Qualitätssicherinnen und Qualitätssicherer sowie (technische) Projektleiter:innen, die ihre Fähigkeiten in der Erstellung und Wartung von hochwertigem Code vertiefen möchten.
  • Grundlagen professioneller Softwareentwicklung:
    • Der Softwareentwicklungsprozess
    • Grundsätze guter Programmierung
    • Interne und externe Qualitätsmerkmale
    • "Code Smells"
    • Wiederholung der Grundlagen der Objek...
Mehr Informationen

Termine und Orte

Datum Dauer Preis
Webinar
15.06.2026 - 18.06.2026 24 h 24 h Details Details Jetzt buchen
10.08.2026 - 13.08.2026 24 h 24 h Details Details Jetzt buchen
10.11.2026 - 13.11.2026 24 h 24 h Details Details Jetzt buchen
30.11.2026 - 03.12.2026 24 h 24 h Details Details Jetzt buchen

SG-Seminar-Nr.: 7219380

Anbieter-Seminar-Nr.: 9033(Live Online Training)

Termine

  • 15.06.2026 - 18.06.2026

    Webinar

  • 10.08.2026 - 13.08.2026

    Webinar

  • 10.11.2026 - 13.11.2026

    Webinar

  • 30.11.2026 - 03.12.2026

    Webinar

Seminare mit Termin haben Plätze verfügbar. Rechnung erfolgt durch Veranstalter. Für MwSt. Angabe auf den Termin klicken.

Seminar merken
Vergleichen
Jetzt buchen

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Webinar
  • Deutsch
    • Keine
  • 24 h
  • Anbieterbewertung   (343)

Ihre Vorteile

mehr erfahren
  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service
Datum Dauer Preis
Webinar
15.06.2026 - 18.06.2026 24 h 24 h Details Details Jetzt buchen
10.08.2026 - 13.08.2026 24 h 24 h Details Details Jetzt buchen
10.11.2026 - 13.11.2026 24 h 24 h Details Details Jetzt buchen
30.11.2026 - 03.12.2026 24 h 24 h Details Details Jetzt buchen