Clean Code in Java

Clean Code ist eine Anleitung, wie man gute Programme schreibt. Es ist eine Sammlung von Regeln und Prinzipien für alle Aspekte des Programmierens.

Clean Code ist guter Code. Er ist gut strukturiert und übersichtlich. Er ist leicht lesbar und verständlich. Clean Code ist gut getestet.

Das Objektsystem ist der Kern jeder Anwendung. Deshalb beginnt Clean Code mit gutem Objekt Design und guter Architektur: Clean Architecture.

Mit diesem Kurs lernen Sie, wie Sie gute Programme schreiben. Im Kurs zeigen wir alle Aspekte von Clean Code anhand konkreter Beispiele in Java.

Sie bekommen alle Programmbeispiele, einen Spickzettel und ein eBook: „Clean Code in Java“.

Dieser Kurs ist Teil des Java Lernpfades.

Zielgruppe

  • Programmierer*innen in Java
  • Softwarearchitekt*innen

Voraussetzungen

Kenntnisse in Java

Inhalt

  • Clean Code und Softwarequalität
  • Codierungsregeln allgemein
  • Aussagekräftige Namen
  • Funktionen: Regeln für gute Funktionen
  • Objekt- und Datenstrukturen: Regeln für gute Objekt- und Datenstrukturen
  • Komponentenstruktur: Regeln für gute Komponentenstruktur
  • Modulstruktur: Regeln für gute Modulstruktur
  • Kommentare: Regeln für gute Kommentare
  • Formatierungsregeln
  • Fehler-Handling: Regeln für gutes Fehler-Handling
  • Prinzipien und Praktiken für Clean Architecture, Objekt- und Test-Design
  • Objekt Design: Prinzipien und Leitlinien
    • UML
    • Design Patterns
  • Testen: Regeln für gutes Testen
    • Unit-Tests
    • Gutes Test-Design
    • Objektsysteme testen
    • Tests automatisieren: Continuous Integration
  • Schrittweise Verfeinerung (Refactoring)
  • Refactoring to Pattern
  • Code Style & Quality
  • Best Practices für Clean Code
    • Fallen vermeiden
    • Erkennen von schlechtem Code durch Code-Smells
    • Schlechten Code verbessern
  • KI-Unterstützung für Clean Code
  • Statische Code-Analyse
  • Code Coverage
  • Continuous Integration (CI) und Continuous Delivery (CD)

Den ausführlichen Inhalt teilen wir Ihnen gerne auf Anfrage mit.

Dauer

  • 2 Tage
  • Jeweils 9-16 Uhr, 1 Stunde Mittagspause

Kosten

Kosten für 2 Tage.

Online pro Person980,– €
Präsenz in München pro Person1.380,– €
Präsenz in Deutschland pro Person1.780,– €
Inhouse in München für 2 Personen1.600,– €
Inhouse in Deutschland für 2 Personen2.000,– €
Alle Kosten zzgl. ges. MwSt.