Clean Code Training

Clean Code Developer
  • Vom Mitbegründer der Clean Code Developer Initiative
  • Erfahrung in Clean Code Trainings seit 2009
  • Durchführung in 3 Einzeltagen, um den Transfer in den Alltag zu unterstützen
  • Für alle gängigen Programmiersprachen geeignet (C#, Java, C++, TypeScript/JavaScript, Python, etc.)

Für Einzelpersonen

  • Offenes Training zur individuellen Anmeldung
  • Online Durchführung per Zoom auf deutsch
  • 30% Rabatt für Studenten (gegen Nachweis)
  • Nächster Termin: 08.04.2025 / 29.04.2025 / 20.05.2025 (Durchführung in 3 Einzeltagen)
  • 1.470,- EUR netto zzgl. MwSt.

Für Firmen

  • Inhalte abgestimmt auf ihren Bedarf
  • Individuelle Termine, wahlweise auf deutsch 🇩🇪 oder englisch 🇬🇧
  • Online per Zoom/Teams oder bei ihnen vor Ort
  • Auch in 6 Halbtagen buchbar
  • Abrechnung nach Tagessatz, ggf. zzgl. Reisekosten

Inhalte in Stichworten

  • Die Clean Code Developer Initiative – Überblick über Prinzipien, Praktiken, Grade und Werte
  • Abhängigkeiten
    • Dependency Inversion Principle (DIP)
    • Integration Operation Segregation Principle (IOSP)
    • Typische Strukturen von Abhängigkeiten
    • Einfluss der Abhängigkeiten auf Wandelbarkeit und Korrektheit
  • Automatisiertes Testen
    • Die Testpyramide (Systemtests, Integrationstests, Unit Tests)
    • Was zeichnet gute Tests aus?
    • Testabdeckung
    • TDD vs. Test-first
    • Testen mit Attrappen
    • Approval Tests
    • Wie das IOSP das Testen vereinfacht
    • Integrationstests mit TestContainers
  • SOLID
    • Single Responsibility Principle (SRP)
    • Open Closed Principle (OCP)
    • Liskov Substitution Principle (LSP)
    • Interface Segregation Principle (ISP)
    • Dependency Inversion Principle (DIP)
    • Kritische Betrachtung
  • Fehlerbehandlung
    • Kategorien von Fehlern 
    • Exceptions
    • Umgang mit null
  • Weitere Prinzipien und Praktiken
    • Don’t Repeat Yourself (DRY)
    • Keep it Simple Stupid (KISS)
    • You ain’t gonna need it (YAGNI)
    • Code Reviews durchführen
    • Einsatz der Versionskontrolle
    • Die Pfadfinderregel
  • Umgang mit Legacy Code
    • Strategien
    • Einfache vs. komplexe Refactorings
    • Die Mikado Methode
CCD Postkarten

Clean Code Developer Postkarten

  • In unseren offenen Trainings erhält jeder Teilnehmer vorab einen Postkartensatz mit allen Clean Code Developer Prinzipien und Praktiken
  • Bestellung auch möglich unter shop.ccd-akademie.de

Das zeichnet uns aus

  • Erfahrung mit Clean Code Trainings seit 2009
  • Praxisorientierte Trainings mit hohem Übungsanteil
  • Durchführung in Einzeltagen im Abstand von je 3-4 Wochen um den Transfer optimal zu unterstützen
  • Zahlreiche Beispiele und Demos in diversen Programmiersprachen
  • Als Clean Code Developer Akademie sind wir auf das Thema Clean Code ausgerichtet

Organisatorisches

  • Trainingszeiten jeweils von 9:00 – 17:00 inkl. 1h Mittagspause und 2 Kaffeepausen
  • Jeder Teilnehmer erhält eine Teilnahmebescheinigung und einen Open Badge, erstellt mit unserer eigenen Lösung mybadges.io
  • Alle Trainer verfügen über langjährige Erfahrung als Entwickler und Trainer

Kontakt

  • Nutzen sie bei Fragen oder für ihre Anmeldung unser Kontaktformular oder rufen sie uns an
  • Alle Details unter Kontakt
de_DEGerman